v3.26.1
Share-based Compensation - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Number of Options    
Beginning balance (in shares) 1,727  
Exercised (in shares) (80)  
Forfeited or expired (in shares) (4)  
Ending balance (in shares) 1,643  
Options vested and expected to vest (in shares) 1,643  
Options vested and exercisable (in shares) 1,643  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) $ 22.11  
Exercised (in dollars per share) 19.83  
Forfeited or expired (in dollars per share) 49.41  
Ending valance (in dollars per share) 22.16  
Weighted average exercise price, options vested and expected to vest (in dollars per share) 22.16  
Weighted average exercise price, options vested and exercisable (in dollars per share) $ 22.16  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual term of options outstanding 3 years 3 months 18 days  
Weighted average remaining contractual term, options vested and expected to vest 3 years 3 months 18 days  
Weighted average remaining contractual term, options vested and exercisable 3 years 3 months 18 days  
Aggregate intrinsic value, options outstanding $ 36,206
Aggregate intrinsic value, options vested and expected to vest 36,206  
Aggregate intrinsic value, options vested and exercisable $ 36,206