XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]    
Total debt $ 574,676 $ 417,102
Less: current portion of long-term debt (32,551) (16,352)
Total long-term debt 535,881 395,825
Line of Credit    
Line of Credit Facility [Line Items]    
Less: deferred financing costs (8,600)  
Line of Credit | Revolving Credit Facility    
Line of Credit Facility [Line Items]    
Less: deferred financing costs (6,244) (4,925)
Line of Credit | Revolving Credit Facility | Senior secured revolving credit facility    
Line of Credit Facility [Line Items]    
Total debt 0 122,000
Line of Credit | Revolving Credit Facility | Other revolving line of credit    
Line of Credit Facility [Line Items]    
Total debt 2,301 1,352
Line of Credit | Secured Debt    
Line of Credit Facility [Line Items]    
Total debt 46,875 50,000
Less: deferred financing costs (6,200)  
Line of Credit | Secured Debt | Senior secured term loan    
Line of Credit Facility [Line Items]    
Total debt 228,125 243,750
Line of Credit | Incremental term loan    
Line of Credit Facility [Line Items]    
Total debt $ 297,375 $ 0