XML 83 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Noncash Share-based Compensation Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 71,500,000      
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 7 months 6 days      
Total shareholder return period for vesting of MSUs 3 years      
Shares issuable upon vesting of MSUs, maximum 200.00%      
Share-based compensation arrangement by share-based payment, Minimum Employee Subscription rate 1.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 10.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date 15.00%      
Maximum Amount Contributable by employees under ESPP- Half yearly $ 5,000      
Maximum Amount Contributable By Employees Under ESPP- Annually $ 10,000      
Stock Issued During Period, Shares, Employee Stock Purchase Plans 83,706      
ESPP contributions by Employees $ 1,000,000.0      
Market Share Units (MSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 439,000 358,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested $ 1,000,000.0 $ 0 $ 0  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 39.95      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 180,000      
Restricted Stock Unit - time based [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 2,660,000 2,767,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested $ 36,700,000 $ 27,000,000.0 $ 24,600,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 32.61 $ 25.82 $ 30.03  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 1,618,000      
Employee Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 1,000,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 199,411      
Equity Consideration        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number       273,120
2017 Amended Equity Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 10,550,000      
2017 Equity Incentive Plan [Member] [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 3,089,202      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 3,232,207      
2017 Equity Incentive Plan [Member] [Member] | Market Share Units (MSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 438,707      
2017 Equity Incentive Plan [Member] [Member] | Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 2,650,495      
Inducement Plan 2021        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number 9,224      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period       332,004