v3.25.2
Stock-Based Compensation - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Options, Granted 0   0 0 2,527,000  
2018 Stock Plan and 2021 Equity Incentive Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Options, Beginning Balance 4,165,000 4,165,000   4,165,000    
Number of Options, Forfeited (427,000)          
Number of Options, Ending Balance 3,738,000 4,165,000   3,738,000   4,165,000
Number of Options, Exercisable options as of June 30, 2025 2,692,000     2,692,000    
Weighted-Average Exercise Price, Beginning Balance $ 1.9 $ 1.9   $ 1.9    
Weighted-Average Exercise Price, Forfeited 3.07          
Weighted-Average Exercise Price, Ending Balance 1.77 $ 1.9   1.77   $ 1.9
Weighted-Average Exercise Price, Exercisable options as of June 30, 2025 $ 1.22     $ 1.22    
Weighted Average Remaining Contractual Life (Years), Balance 6 years 1 month 28 days 6 years 6 months       6 years 8 months 26 days
Weighted Average Remaining Contractual Life (years), Exercisable options as of June 30, 2025 4 years 10 months 24 days          
Aggregate Intrinsic Value $ 993 $ 1,414   $ 993   $ 2,445
Aggregate Intrinsic Value, Exercisable options as of June 30, 2025 $ 993     $ 993