Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Schedule of Summarizes Activity for Stock Options under all Plans (Details)

v3.25.2
Stock-Based Compensation - Schedule of Summarizes Activity for Stock Options under all Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Schedule of Summarizes Activity for Stock Options under all Plans [Abstract]    
Number of Shares Underlying Outstanding Options, Options granted   57,100
Weighted-Average Exercise Price, Options granted   $ 5.95
Weighted-Average Remaining Contractual Term (in Years), Options granted   9 years 9 months 29 days
Aggregate Intrinsic Value, Options granted  
Number of Shares Underlying Outstanding Options, Options forfeited   (3,500)
Weighted-Average Exercise Price, Options forfeited   $ 5.7
Weighted-Average Remaining Contractual Term (in Years), Options forfeited  
Aggregate Intrinsic Value, Options forfeited  
Number of Shares Underlying Outstanding Options, Options exercised  
Weighted-Average Exercise Price, Options exercised  
Weighted-Average Remaining Contractual Term (in Years), Options exercised  
Aggregate Intrinsic Value, Options exercised  
Number of Shares Underlying Outstanding Options Ending 1,367,114 1,420,714
Weighted-Average Exercise Price Ending $ 10.01 $ 9.86
Weighted-Average Remaining Contractual Term (in Years) Ending 8 years 7 months 2 days 8 years 1 month 28 days
Aggregate Intrinsic Value Ending $ 705 $ 5,410
Number of Shares Underlying Outstanding Options, Options vested and exercisable   725,525
Weighted-Average Exercise Price, Options vested and exercisable   $ 11.47
Weighted-Average Remaining Contractual Term (in Years), Options vested and exercisable   7 years 9 months 25 days
Aggregate Intrinsic Value, Outstanding, Options vested and exercisable   $ 2,662