XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Lease Cost [Abstract]      
Variable lease cost [1] $ 1,183 $ 765 $ 1,182
Short-term lease cost 24 37 48
Sublease income 0 0 (60)
Total operating lease cost 3,705 3,364 3,984
Financing Lease Cost [Abstract]      
Financing lease cost 1,164 1,138 1,094
Assets [Abstract]      
Right of use assets - Operating $ 8,950 $ 10,967  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total lease assets Total lease assets  
Right of use assets - Financing $ 2,530 $ 1,498  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total lease assets Total lease assets  
Total lease assets $ 11,480 $ 12,465  
Liabilities [Abstract]      
Current lease liabilities - Operating [2] $ 1,991 $ 2,007  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current  
Current lease liabilities - Financing [2] $ 687 $ 1,095  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current  
Long-term lease liabilities - Operating $ 8,374 $ 10,243  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating and Finance Lease, Liability, Noncurrent Operating and Finance Lease, Liability, Noncurrent  
Long-term lease liabilities - Financing $ 1,576 $ 350  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating and Finance Lease, Liability, Noncurrent Operating and Finance Lease, Liability, Noncurrent  
Total lease liabilities $ 12,628 $ 13,695  
Right of Use Assets Obtained in Exchange for Lease Obligations [Abstract]      
Operating leases 143 0  
Finance leases $ 2,169 $ 494  
Weighted-Average Remaining Lease Term and Discount Rate [Abstract]      
Weighted-average remaining lease term - operating leases 5 years 8 months 12 days 6 years 6 months  
Weighted-average discount rate - operating leases 5.17% 5.19%  
Weighted-average remaining lease term - financing leases 3 years 4 months 24 days 1 year 9 months 18 days  
Weighted-average discount rate - financing leases 6.48% 3.42%  
Maturities of Operating Lease Liabilities [Abstract]      
2024 $ 2,471    
2025 2,174    
2026 2,084    
2027 2,035    
2028 1,046    
Years thereafter 2,263    
Total lease payments 12,073    
Less: Imputed interest 1,708    
Total lease liabilities 10,365    
Maturities of Financing Lease Liabilities [Abstract]      
2024 813    
2025 741    
2026 644    
2027 327    
2028 0    
Years thereafter 0    
Total lease payments 2,525    
Less: Imputed interest 262    
Present value of lease liabilities 2,263    
Cost of Sales [Member]      
Operating Lease Cost [Abstract]      
Operating lease cost 507 $ 940 907
Selling, General and Administrative [Member]      
Operating Lease Cost [Abstract]      
Operating lease cost 1,991 1,622 1,907
Financing Lease Cost [Abstract]      
Financing lease cost $ 1,164 $ 1,138 $ 1,094
[1] Variable lease cost includes elements of a contract that do not represent a good or service but for which the lessee is responsible for paying.
[2] Reported within accrued liabilities on the balance sheet