XML 105 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lessee Lease Description [Line Items]      
Lease, Cost, Total $ 13,684 $ 10,604 $ 9,586
Cost of Sales [Member]      
Lessee Lease Description [Line Items]      
Total operating lease cost [1],[2] 8,736 6,193 5,673
Amortization expense 741 720 689
Selling, General and Administrative Expenses [Member]      
Lessee Lease Description [Line Items]      
Total operating lease cost [1] 3,880 3,354 2,884
Interest Expense, Net [Member]      
Lessee Lease Description [Line Items]      
Interest expense on lease liabilities $ 327 $ 337 $ 340
[1] Includes short-term leases and variable lease costs, which are immaterial
[2] Operating lease costs included in Cost of sales for the year ended December 31, 2024, includes a $1.8 million termination charge related to exiting an idled lease facility, as described in Note 6