v3.26.1
Equity Incentive Plans and Stock-Based Compensation - Stock-based Compensation/Stock Repurchase Program (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Share-Based Payment Arrangement [Abstract]  
Total compensation expense related to unvested awards granted, not yet recognized $ 38.0
Total compensation expense related to unvested awards granted, not yet recognized weighted-average period for recognition (in years) 1 year 9 months 18 days