v3.26.3
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Lease cost        
Total operating lease cost $ 2,516 $ 2,420 $ 7,615 $ 7,501
Depreciation of leased assets 318 264 956 907
Total finance lease cost 1,418 1,403 4,286 4,350
Total lease cost 3,934 3,823 11,901 11,851
Short-term lease and variable lease costs 500 400 1,500 1,400
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Lease cost        
Total operating lease cost 1,626 1,626 4,865 4,907
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Lease cost        
Total operating lease cost 268 249 701 787
Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseNonoperating        
Lease cost        
Interest on lease liabilities 1,100 1,139 3,330 3,443
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Lease cost        
Total operating lease cost 110 109 502 477
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Lease cost        
Total operating lease cost $ 512 $ 436 $ 1,547 $ 1,330