v3.25.2
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2025
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Shares Available for Grant         
Beginning number of shares, available for grant (in shares) 11,996,264   11,996,264  
2018 plan annual increase (in shares) 3,689,000   3,689,000  
Restricted stock units adjusted for performance adjustment (in shares)     (144,972)  
Ending number of shares, available for grant (in shares)     13,234,695 11,996,264
Shares Subject to Options Outstanding        
Beginning number of shares, outstanding (in shares) 4,631,750   4,631,750  
Granted (in shares)     598,729  
Exercised (in shares)     (103,033)  
Canceled (in shares)     (23,537)  
Ending number of shares, outstanding (in shares)     5,103,909 4,631,750
Options vested and exercisable, number of options (in shares)     2,755,327  
Weighted-Average Exercise Price         
Beginning balance of options outstanding (in usd per share) $ 32.98   $ 32.98  
Granted (in usd per share)     43.88  
Exercised (in usd per share)     22.56  
Canceled (in usd per share)     32.63  
Ending balance of options outstanding (in usd per share)     34.47 $ 32.98
Options vested and exercisable, weighted average exercise price per share (in usd per share)     $ 34.78  
Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value        
Options outstanding, weighted average remaining contractual term (in years)     6 years 10 months 24 days 7 years 1 month 6 days
Options vested and exercisable, weighted average remaining contractual term (in years)     5 years 2 months 12 days  
Options outstanding, aggregate intrinsic value     $ 113,880 $ 35,980
Options vested and exercisable, aggregate intrinsic value     $ 71,069  
Equity Option        
Shares Available for Grant         
Granted (in shares)     (598,729)  
Canceled (in shares)     23,537  
Restricted Stock Units        
Shares Available for Grant         
Granted (in shares)     (2,312,849)  
Canceled (in shares)     685,015  
Performance-based restricted stock units granted        
Shares Available for Grant         
Granted (in shares)     (281,378)  
Canceled (in shares)     178,807  
Shares Subject to Options Outstanding        
Granted (in shares)   219,161