v3.26.1
Stockholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Equity [Abstract]    
Balances as of December 31, 2025 | shares 9,855,901  
Granted | shares 0  
Exercised | shares (491,688)  
Cancelled/forfeited | shares 0  
Balances as of June 30, 2026 | shares 9,364,213 [1] 9,855,901
Exercisable as of June 30, 2026 | shares 9,217,963  
Balances as of December 31, 2025 | $ / shares $ 4.63  
Granted | $ / shares 0  
Exercised | $ / shares 1.78  
Cancelled/forfeited | $ / shares 0  
Balances as of June 30, 2026 | $ / shares 4.78 [1] $ 4.63
Exercisable as of June 30, 2026 | $ / shares $ 4.64  
Weighted average remaining contractual life (years), outstanding 3 years 10 months 28 days [1] 4 years 3 months 21 days
Weighted average remaining contractual life (years), Exercisable 3 years 10 months 6 days  
Balances as of December 31, 2025 | $ $ 68,642  
Balances as of June 30, 2026 | $ 26,738 [1] $ 68,642
Exercisable as of June 30, 2026 | $ $ 27,760  
[1] As no forfeitures are estimated due to the Company’s adoption of ASU No. 2016-09, all options are vested or expected to vest. As of June 30, 2026, no options were outstanding that were subject to a future performance condition.