v3.26.1
Stockholders' Equity - Company-wide Bonus Programs (“Bonus Programs”) (Narrative) (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under bonus program       $ 39,455 $ 6,898
Stock-based compensation expense   $ 35,172 $ 26,335 70,153 51,917
Bonus Programs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares issued under bonus program (in shares) 2.2        
Shares issued under bonus program $ 39,500        
Stock-based compensation expense   $ 12,300 $ 8,600 $ 20,800 $ 12,300
Bonus Programs | 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 Programs | 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 Programs | 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%