XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Narrative (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share-based Compensation      
Unrecognized share-based compensation expense $ 58,300,000   $ 38,100,000
Unrecognized share-based compensation expense, period for recognition 3 years    
Stock options granted, fair value $ 0 $ 0  
Restricted Stock Units      
Share-based Compensation      
Restricted stocks granted, fair value $ 54,700,000 $ 31,300,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