v3.23.3
Debt and Lease Obligations - Composition of Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt Disclosure [Abstract]        
Operating lease expense $ 1,581 $ 1,623 $ 4,837 $ 4,811
Short-term lease expense 798 645 1,914 1,479
Variable lease expense 404 403 1,193 1,176
Total lease cost $ 2,783 $ 2,671 $ 7,944 $ 7,466