XML 98 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Issuance Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 12, 2022
Mar. 02, 2021
Debt Instrument [Line Items]          
Debt modification and extinguishment costs $ 0 $ 0 $ 5,276    
Accumulated amortization (17,797) (13,779)      
Deferred debt issuance costs, net 14,729 18,747      
Amortization of Debt Issuance Costs 4,018 4,038 3,740    
Deferred debt issuance costs 32,526 32,526      
Loss on debt extinguishment 0 0 $ (534)    
Other noncurrent assets          
Debt Instrument [Line Items]          
Deferred debt issuance costs, net 4,019 5,626      
Long-term debt          
Debt Instrument [Line Items]          
Deferred debt issuance costs, net $ 10,710 $ 13,121      
2021 credit facility          
Debt Instrument [Line Items]          
Deferred debt issuance costs         $ 5,400
2022 Credit Facility          
Debt Instrument [Line Items]          
Deferred debt issuance costs       $ 2,800  
2022 Term Loan          
Debt Instrument [Line Items]          
Deferred debt issuance costs       $ 2,500