v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]          
Number of Options, Outstanding     7,678,058    
Number of Options, Granted 0   0    
Number of Options, Exercised 0 0 0 0  
Number of Options, Cancelled or forfeited     (1,345,202)    
Number of Options, Outstanding 6,332,856   6,332,856   7,678,058
Number of Options, Vested or expected to vest 6,332,856   6,332,856    
Number of Options, Options exercisable 4,514,738   4,514,738    
Weighted- Average Exercise Price, Outstanding     $ 5.02    
Weighted- Average Exercise Price, Cancelled or forfeited     7.74    
Weighted- Average Exercise Price, Outstanding $ 4.44   4.44   $ 5.02
Weighted- Average Exercise Price, Vested or expected to vest 4.44   4.44    
Weighted- Average Exercise Price, Options exercisable $ 5.3   $ 5.3    
Weighted- Average Remaining Contractual Term, Outstanding     6 years 8 months 8 days   6 years 3 months
Weighted- Average Remaining Contractual Term, Vested or expected to vest     6 years 8 months 8 days    
Weighted- Average Remaining Contractual Term, Option exercisable     6 years 3 days    
Aggregate Intrinsic Value, Outstanding $ 22   $ 22   $ 426
Aggregate Intrinsic Value, Vested or expected to vest 22   22    
Aggregate Intrinsic Value, Options exercisable as of June 30, 2025 $ 22   $ 22