XML 89 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans and Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2016
Oct. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Compensation cost for share-based payments $ 49,779 $ 19,774 $ 23,505    
Weighted average grant date fair value, grants in period (in dollars per share)   $ 35.81 $ 37.39    
Executive Vice President          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period 3 years        
Service Period Stock Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock options granted (in shares) 0        
Share options in-the-money (in shares) 951,000        
Unrecognized compensation costs $ 620        
Service Period Stock Options | Chief Executive Officer          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period 4 years        
Stock options granted (in shares)     40,120 500,000  
Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Restricted stock units granted (in shares) 185,000        
Restricted Stock Units | Chief Executive Officer          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Restricted stock units granted (in shares)     22,381    
Restricted Stock Units | Chief Operating Officer          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Restricted stock units granted (in shares) 17,150        
Performance Stock Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share options in-the-money (in shares) 1,521,000        
Performance Stock Options | Chief Executive Officer          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock options granted (in shares)       500,000  
Service Period Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs related to restricted stock units $ 24,622        
Service Period Restricted Stock Units | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs related to restricted stock units 12,178        
Service Period Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs related to restricted stock units 8,579        
Service Period Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs related to restricted stock units $ 3,865        
Performance Based Restricted Stock Units          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Restricted stock units granted (in shares) 71,000        
Unrecognized compensation costs related to restricted stock units $ 12,788        
Performance Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs related to restricted stock units 6,086        
Performance Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs related to restricted stock units 3,351        
Performance Based Restricted Stock Units | Share-Based Payment Arrangement, Tranche Three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs related to restricted stock units $ 3,351        
Performance Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock options granted (in shares) 0        
Unrecognized compensation costs $ 1,550        
Performance Shares | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs 760        
Performance Shares | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs 730        
Performance Shares | Share-Based Payment Arrangement, Tranche Three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation costs $ 60        
Share-Based Payment Arrangement, Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expected dividend yield 0.00% 0.00% 0.00%    
2024 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized (in shares)         1,450,000
Available for grant (in shares) 1,324,759        
2024 Equity Incentive Plan | Service Period Stock Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period 3 years        
2024 Equity Incentive Plan | Service Period Stock Options | Share-Based Payment Arrangement, Employee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period 3 years        
2024 Equity Incentive Plan | Restricted Stock Units | Share-Based Payment Arrangement, Employee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period 1 year        
Cost of Sales          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Compensation cost for share-based payments $ 5,734 $ 5,833 $ 4,706