XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating lease, 2023 $ 7,100  
Finance lease, 2023 640  
Operating lease, 2024 6,342  
Finance lease, 2024 531  
Operating lease, 2025 5,121  
Finance lease, 2025 336  
Operating lease, 2026 4,215  
Finance lease, 2026 157  
Operating lease, 2027 3,317  
Finance lease, 2027 41  
Operating lease, thereafter 5,734  
Finance lease, thereafter 3  
Operating lease, total future minimum lease payments 31,829  
Finance lease, total future minimum lease payments 1,708  
Operating lease, less remaining imputed interest (3,076)  
Finance lease, less remaining imputed interest (89)  
Operating lease, total 28,753 $ 28,077
Current Portion and Lease Liabilities [Member]    
Operating lease, total 28,753  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Finance lease, total $ 1,619 $ 1,776