v3.26.1
Stock-Based Compensation - Summary of Stock Options Activity (Details) - 2018 Stock Plan and 2021 Equity Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Options, Beginning Balance 3,072,000  
Number of Options, Exercised (1,422)  
Number of Options, Forfeited (145)  
Number of Options, Ending Balance 1,505,000 3,072,000
Number of Options, Exercisable options as of March 31, 2026 1,112,000  
Weighted-Average Exercise Price, Beginning Balance $ 1.45  
Weighted-Average Exercise Price, Exercised 0.47  
Weighted-Average Exercise Price, Forfeited 3.01  
Weighted-Average Exercise Price, Ending Balance 2.27 $ 1.45
Weighted-Average Exercise Price, Exercisable options as of March 31, 2026 $ 1.94  
Weighted Average Remaining Contractual Life (Years), Balance 5 years 11 months 1 day 3 years 3 months
Weighted Average Remaining Contractual Life (years), Exercisable options as of March 31, 2026 5 years 4 months 6 days  
Aggregate Intrinsic Value $ 503 $ 2,961
Aggregate Intrinsic Value, Exercisable options as of March 31, 2026 $ 503