v3.26.1
Stock-Based Compensation and Stockholders' Equity - Summary of Stock Option Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares options outstanding, Beginning Balance 13,476  
Number of options, granted 0  
Number of options, exercised (705)  
Number of options, Canceled and forfeited (2,116)  
Number of shares options outstanding, Ending Balance 10,655 13,476
Number of shares options, exercisable 2,664  
Number of shares options, vested or expected to vest 10,655  
Weighted average exercise price outstanding, Beginning Balance $ 7.42  
Weighted average exercise price, granted 0  
Weighted average exercise price, exercised 7.61  
Weighted average exercise price, Canceled and forfeited 7.61  
Weighted average exercise price outstanding, Ending Balance 7.37 $ 7.42
Weighted average exercise price, exercisable 7.37  
Weighted average exercise price, vested or expected to vest $ 7.37  
Weighted average remaining term in years, Outstanding, Ending 6 years 2 months 19 days 5 years 5 months 4 days
Weighted average remaining contractual life, exercisable 6 years 2 months 19 days  
Weighted average remaining contractual life, vested or expected to vest 6 years 2 months 19 days  
Aggregate intrinsic value outstanding, Beginning Balance $ 1,888  
Aggregate intrinsic value, exercised 2,187  
Aggregate intrinsic value outstanding, Ending Balance 35,629 $ 1,888
Aggregate Intrinsic Value, exercisable 8,907  
Aggregate intrinsic value, vested or expected $ 35,629