XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 31, 2018
Oct. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Repurchase of bonds   $ 133,117 $ 205,848 $ 0      
Senior Unsecured Convertible Bonds Due 2023              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Interest rate (as a percent)   4.875%       4.875%  
Amount of debt repurchased $ 84,900            
Repurchase of bonds     $ 53,000   $ 2,000    
Senior unsecured convertible bonds due 2021              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Interest rate (as a percent)             5.75%