XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total borrowings $ 568,125 $ 545,375
Add: Remaining premium on interest rate caplets financed as debt 1,571 2,059
Less: Debt issuance costs (3,955) (4,860)
Total debt, net of debt issuance costs 565,741 542,574
Less: Current maturities (28,489) (28,483)
Total debt, net of current maturities 537,252 514,091
Credit Agreement, Amendment | Revolving credit facility    
Debt Instrument [Line Items]    
Total borrowings 82,500 46,000
Credit Agreement, Amendment | Term Loan    
Debt Instrument [Line Items]    
Total borrowings 301,875 310,625
Credit Agreement, Amendment | Delayed Draw Term Loan    
Debt Instrument [Line Items]    
Total borrowings $ 183,750 $ 188,750