XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
May 10, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Total debt $ 400,262 $ 265,000 $ 130,494
Current portion of long-term debt (35,148)   (20,339)
Unamortized debt issuance costs (4,269)   (1,812)
Total long-term debt 360,845   108,343
Term Loan      
Debt Instrument [Line Items]      
Total debt 350,000   95,000
Unamortized debt issuance costs (4,300)   (1,800)
Revolving Credit Facility      
Debt Instrument [Line Items]      
Total debt 50,000   35,000
Other      
Debt Instrument [Line Items]      
Total debt $ 262   $ 494