XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Share/Unit-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award        
Expensed share/unit-based compensation $ 17,889 $ 6,918 $ 23,029 $ 13,485
2010 Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Number of shares available for grant (in share) 10,100,000   10,100,000  
Stock price assumption for maximum bonus pool eligibility (in dollars per share)     $ 2.74  
Existing and newly elected board member        
Share-based Compensation Arrangement by Share-based Payment Award        
Award vesting period (in years)     3 years  
PSU Plan 2023 | Tranche one        
Share-based Compensation Arrangement by Share-based Payment Award        
Award performance period (in years)     3 years  
PSU Plan 2023 | Tranche two        
Share-based Compensation Arrangement by Share-based Payment Award        
Award vesting period (in years)     3 years  
Award performance period (in years)     1 year  
PSU Plan 2020        
Share-based Compensation Arrangement by Share-based Payment Award        
Post vesting period (in years)     2 years  
PSU Plan 2024        
Share-based Compensation Arrangement by Share-based Payment Award        
Expensed share/unit-based compensation $ 14,300   $ 14,300  
PSU Plan 2024 | Tranche one        
Share-based Compensation Arrangement by Share-based Payment Award        
Award vesting period (in years)     5 years