Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Stock-Based Compensation - Schedule of Summarizes Activity for Stock Options under all Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Schedule of Summarizes Activity for Stock Options under all Plans [Abstract]    
Number of Shares Underlying Outstanding Options 10,302,086 13,671,140
Weighted-Average Exercise Price $ 1 $ 1
Weighted-Average Remaining Contractual Term (in Years) 9 years 4 months 2 days 8 years 7 months 2 days
Aggregate Intrinsic Value $ 1,196 $ 705
Number of Shares Underlying Outstanding Options, Options vested and exercisable   5,231,799
Weighted-Average Exercise Price, Options vested and exercisable   $ 1.23
Weighted-Average Remaining Contractual Term (in Years), Options vested and exercisable   8 years 1 month 9 days
Aggregate Intrinsic Value, Outstanding, Options vested and exercisable   $ 243
Number of Shares Underlying Outstanding Options, Options granted   3,370,411
Weighted-Average Exercise Price, Options granted   $ 1
Weighted-Average Remaining Contractual Term (in Years), Options granted   9 years 4 months 6 days
Number of Shares Underlying Outstanding Options, Options forfeited  
Weighted-Average Exercise Price, Options forfeited   $ 4.39
Aggregate Intrinsic Value, Options forfeited  
Number of Shares Underlying Outstanding Options, Options exercised   (1,357)
Weighted-Average Exercise Price, Options exercised   $ 3.27
Aggregate Intrinsic Value, Options exercised