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