XML 79 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT (Schedule of Carrying Values and Estimated Fair Values of Debt Instruments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure $ 1,808,569 $ 1,509,200
Debt issuance costs (5,476) (9,651)
Total debt 1,803,093 1,499,549
Estimated Fair Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 1,772,712 1,460,059
Total debt 1,772,712 1,460,059
2025 Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total debt 555,600  
2025 Notes | Level 1 | Carrying Value | Convertible Debt    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 575,000 575,000
2025 Notes | Level 1 | Estimated Fair Value | Convertible Debt    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 555,594 541,219
Securitization | Level 2 | Carrying Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 108,100 89,200
Securitization | Level 2 | Estimated Fair Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 105,831 87,069
term loan | Term Loan Facility | Level 2 | Carrying Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 760,469 775,000
term loan | Term Loan Facility | Level 2 | Estimated Fair Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 751,143 762,869
Revolving component    
Debt Instrument [Line Items]    
Debt issuance costs (7,600)  
Revolving component | Senior Credit Facility | Level 2 | Carrying Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure 365,000 70,000
Revolving component | Senior Credit Facility | Level 2 | Estimated Fair Value    
Debt Instrument [Line Items]    
Debt instrument, gross, fair value disclosure $ 360,144 $ 68,902