v3.25.2
Stockholders' Equity - Company-Wide Bonus Program (Narrative) (Details) - USD ($)
shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under bonus program       $ 6,898,000 $ 26,849,000
Stock-based compensation expense   $ 26,335,000 $ 26,148,000 51,917,000 57,969,000
PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   (400,000) 700,000 400,000 2,000,000
Bonus Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under bonus program (in shares) 1.0        
Shares issued under bonus program $ 6,900,000        
Bonus Program | Performance Target Payout Level One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payout of performance-based restricted stock units, percentage 50.00%        
Bonus Program | Performance Target Payout Level Two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payout of performance-based restricted stock units, percentage 100.00%        
Bonus Program | Performance Target Payout Level Three          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payout of performance-based restricted stock units, percentage 150.00%        
Bonus Program | PSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense   $ 8,600,000 $ 0 $ 12,300,000 $ 6,500,000