v3.26.1
Share-Based Compensation - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-based Compensation      
Unrecognized share-based compensation expense $ 62,700,000   $ 70,200,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 $ 28,900,000 $ 53,800,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 4 years    
Stock Options | Maximum      
Share-based Compensation      
Stock options, vesting period 5 years