XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Schedule of Carrying Amounts and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2023
Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure $ 1,847,725 $ 1,808,569  
Debt issuance costs (4,435) (5,476)  
Total debt 1,843,290 1,803,093  
Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 1,816,309 1,772,712  
Total debt 1,816,309 1,772,712  
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 564,938 555,594  
Securitization | Level 2 | Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 102,100 108,100  
Securitization | Level 2 | Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 100,049 105,831  
Secured Debt | Term Loan Facility | Level 2 | Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 755,625 760,469  
Secured Debt | Term Loan Facility | Level 2 | Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 743,524 751,143  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt issuance costs     $ (7,600)
Revolving Credit Facility | Senior Credit Facility | Level 2 | Carrying Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure 415,000 365,000  
Revolving Credit Facility | Senior Credit Facility | Level 2 | Estimated Fair Value      
Debt Instrument [Line Items]      
Debt instrument, gross, fair value disclosure $ 407,798 $ 360,144