XML 100 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee Lease Description [Line Items]      
Total lease cost $ 10,604 $ 9,586 $ 8,295
Cost of Sales [Member]      
Lessee Lease Description [Line Items]      
Total operating lease cost [1] 6,193 5,673 5,095
Amortization expense 720 689 574
Selling, General and Administrative Expenses [Member]      
Lessee Lease Description [Line Items]      
Total operating lease cost [1] 3,354 2,884 2,328
Interest Expense, Net [Member]      
Lessee Lease Description [Line Items]      
Interest expense on lease liabilities $ 337 $ 340 $ 298
[1] Includes short-term leases and variable lease costs, which are immaterial