v3.26.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Number of Options Outstanding      
Beginning balance (in shares) 4,687,970    
Exercised (in shares) (134,004)    
Ending balance (in shares) 4,553,966   4,687,970
Vested and exercisable (in shares) 4,553,966    
Vested and expected to vest (in shares) 4,553,966    
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) $ 5.98    
Exercised (in dollars per share) 3.31    
Ending balance (in dollars per share) 6.06   $ 5.98
Vested and exercisable (in dollars per share) 6.06    
Vested and expected to vest (in dollars per share) $ 6.06    
Weighted-Average Remaining Contractual Life (in years)      
Outstanding 4 years 2 months 12 days   4 years 5 months 4 days
Vested and exercisable 4 years 2 months 12 days    
Vested and expected to vest 4 years 2 months 12 days    
Aggregate Intrinsic Value      
Outstanding $ 43,749   $ 36,639
Exercised 1,665 $ 14,294  
Vested and exercisable 43,749    
Vested and expected to vest 43,749    
Aggregate grant-date fair value, options $ 0 $ 3,792