v3.23.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Incentive compensation $ 9,534 $ 29,045
Payroll, vacation and other compensation 6,282 6,195
Accrued interest 139 7,850
Interest rate swap and foreign currency contracts 0 423
Other 11,882 16,420
Accrued expenses and other current liabilities $ 27,837 $ 59,933