v3.26.3
Stockholders' Equity and Stock-Based Compensation - Schedule of Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Number of Shares (in thousands)    
Beginning balance (in shares) 2,332  
Stock options exercised (in shares) (4)  
Ending balance (in shares) 2,328 2,332
Options vested or expected to vest (in shares) 2,328  
Options exercisable (in shares) 2,328  
Weighted-Average Exercise Price    
Beginning balance (in dollars per share) $ 11.32  
Stock options exercised (in dollars per share) 0.40  
Ending balance (in dollars per share) 11.33 $ 11.32
Options vested or expected to vest (in dollars per share) 11.33  
Options exercisable (in dollars per share) $ 11.33  
Weighted-Average Remaining Contractual Term (in years)    
Weighted-Average Remaining Contractual Term (in years) 6 years 7 months 6 days 7 years 1 month 6 days
Options vested or expected to vest as of the end of the period 6 years 7 months 6 days  
Options exercisable as of the end of the period 6 years 7 months 6 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value $ 4,877 $ 4,650
Options vested or expected to vest as of the end of the period 4,877  
Options exercisable as of the end of the period $ 4,877