XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Unamortized Debt Issuance Costs (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument, Redemption [Line Items]    
Debt issuance costs $ 21,169 $ 22,445
Other noncurrent assets    
Debt Instrument, Redemption [Line Items]    
Debt issuance costs 3,338 3,754
Long-term debt (contra account)    
Debt Instrument, Redemption [Line Items]    
Debt issuance costs $ 17,831 $ 18,691