v3.25.1
Leases - Supplemental Balance Sheets Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Sep. 29, 2022
Leases [Abstract]      
Operating lease right-of-use assets $ 20,516 $ 21,539  
Property, plant and equipment, net 14,119 13,966  
Total lease assets 34,635 35,505  
Current operating lease liabilities 4,192 4,093  
Current portion of long-term debt 3,419 3,314  
Long-term operating lease liabilities 16,682 17,766  
Long-term finance and operating lease obligations 14,058 13,925  
Total lease liabilities 38,351 39,098  
Operating lease, accumulated amortization 14,800 14,100  
Below-market lease 900 900  
Finance lease, accumulated amortization 5,700 5,000  
Purchase of property under sale and leaseback transaction 2,400 2,400 $ 7,800
Financing liability $ 5,400 $ 5,400  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation, Current Long-Term Debt and Lease Obligation, Current  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term debt Long-term debt