v3.23.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Incentive compensation $ 12,616 $ 29,045
Payroll, vacation and other compensation 10,032 6,195
Accrued interest 489 7,850
Interest rate swap and foreign currency contracts 0 423
Other 13,457 16,420
Accrued expenses and other current liabilities $ 36,594 $ 59,933