XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Refinanced Credit Agreement (Term Loan due 2026) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 09, 2023
Sep. 26, 2019
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Instrument [Line Items]                
Gain on early extinguishment of debt       $ 8,389 $ 1,597 $ 9,006 $ 1,597  
Other long-term debt, noncurrent       343,759   343,759   $ 377,789
Debt issuance costs       1,508   1,508   $ 1,785
Term Loan due 2026                
Debt Instrument [Line Items]                
Other long-term debt, noncurrent       333,200   333,200    
Debt issuance costs       $ 1,500   $ 1,500    
Term Loan due 2026 | Secured Debt                
Debt Instrument [Line Items]                
Long-term line of credit   $ 525,000            
Basis spread on variable rate (as percent)   1.00%            
Stated rate (as percent)       9.23%   9.23%    
Amortization of outstanding loan principal amount, quarterly installment   0.25%            
Repayments of debt           $ 3,800    
Gain on early extinguishment of debt           $ 200    
Debt prepayment     $ 12,500          
Write off of deferred debt issuance cost     $ 100          
Term Loan due 2026 | Secured Debt | London Interbank Offered Rate (LIBOR) 1                
Debt Instrument [Line Items]                
Basis spread on variable rate (as percent)   3.75%            
Term Loan due 2026 | Secured Debt | London Interbank Offered Rate (LIBOR) 1 | Minimum                
Debt Instrument [Line Items]                
Basis spread on variable rate (as percent)   1.00%            
Term Loan due 2026 | Secured Debt | Alternative Base Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate (as percent)   2.75%            
Term Loan due 2026 | Secured Debt | Alternative Base Rate | Minimum                
Debt Instrument [Line Items]                
Basis spread on variable rate (as percent)   2.00%            
Term Loan due 2026 | Secured Debt | Secured Overnight Financing Rate (SOFR)                
Debt Instrument [Line Items]                
Basis spread on variable rate (as percent) 3.75%              
Term Loan due 2026 | Secured Debt | Secured Overnight Financing Rate (SOFR) | Minimum                
Debt Instrument [Line Items]                
Basis spread on variable rate (as percent) 1.00%              
Term Loan due 2026 | Secured Debt | Federal Funds Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate (as percent)   0.50%