XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Compensation - Narrative (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Share-based Compensation      
Unrecognized share-based compensation expense $ 48,700,000   $ 54,400,000
Unrecognized share-based compensation expense, period for recognition 2 years    
Stock options granted, fair value $ 0 $ 0  
Restricted Stock Units      
Share-based Compensation      
Restricted stocks granted, fair value $ 31,300,000 $ 49,200,000  
Restricted Stock Units | Minimum      
Share-based Compensation      
Stock options, vesting period 3 years    
Restricted Stock Units | Maximum      
Share-based Compensation      
Stock options, vesting period 4 years    
Stock Options      
Share-based Compensation      
Stock options, expiration period 7 years    
Stock Options | Minimum      
Share-based Compensation      
Stock options, vesting period 3 years    
Stock Options | Maximum      
Share-based Compensation      
Stock options, vesting period 5 years