XML 110 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based Compensation - Performance-Based Restricted Stock Units Awards - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based compensation Expense        
Share-based compensation, accounting modification charge $ 6,800,000      
Performance-based RSUs Awards        
Share-based compensation Expense        
Number of years from the date of the grant   3 years    
Granted (in dollars per share)   $ 32.46 $ 29.91 $ 30.73
Fair value of RSU's vested   $ 10,100,000 $ 5,900,000 $ 0
Incremental share-based compensation expense due to achievement of performance criteria $ 2,600,000      
Unvested Performance-based RSUs Awards        
Share-based compensation Expense        
Unrecognized share-based compensation expense   $ 3,000,000