v3.25.1
Stock-Based Compensation - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Options, Granted 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    
Number of Options, Ending Balance 4,165,000   4,165,000
Number of Options, Exercisable options as of March 31, 2025 2,743,000    
Weighted-Average Exercise Price, Beginning Balance $ 1.9    
Weighted-Average Exercise Price, Ending Balance 1.9   $ 1.9
Weighted-Average Exercise Price, Exercisable options as of March 31, 2025 $ 1.25    
Weighted Average Remaining Contractual Life (Years), Balance 6 years 6 months   6 years 8 months 26 days
Weighted Average Remaining Contractual Life (years), Exercisable options as of March 31, 2025 5 years 5 months 19 days    
Aggregate Intrinsic Value $ 1,414   $ 2,445
Aggregate Intrinsic Value, Exercisable options as of March 31, 2025 $ 1,414