XML 95 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Equity Incentive Plans and Equity - Schedule of Share Based Compensation Performance Based Options Activity (Details) - Performance Shares - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning balance (in shares) 1,685,000    
Granted (in shares) 0 0  
Exercised (in shares) (172,000)    
Forfeited (in shares) (110,000)    
Expired (in shares) 0    
Outstanding, ending balance (in shares) 1,403,000 1,685,000  
Exercisable (in shares) 1,351,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Outstanding, beginning balance (in dollars per share) $ 75.69    
Granted (in dollars per share) 0   $ 64.05
Exercised (in dollars per share) 57.22    
Forfeited (in dollars per share) 135.17    
Expired (in dollars per share) 0    
Outstanding, ending balance (in dollars per share) 79.58 $ 75.69  
Exercisable (in dollars per share) $ 80.10    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Outstanding, average remaining contractual term 3 years 3 months 18 days    
Exercisable, average remaining contractual term 3 years 1 month 6 days    
Outstanding, aggregate intrinsic value $ 29,503    
Exercisable, aggregate intrinsic value $ 29,503