XML 121 R86.htm IDEA: XBRL DOCUMENT v3.25.3
Share/Unit-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award        
Expensed share/unit-based compensation $ 3,578 $ 5,961 $ 26,607 $ 19,446
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.76  
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  
PSU Plan 2024 | Tranche one        
Share-based Compensation Arrangement by Share-based Payment Award        
Award vesting period (in years)     5 years