XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
2023 $ 6,176  
2023 802  
2024 7,657  
2024 977  
2025 6,435  
2025 769  
2026 5,517  
2026 486  
2027 4,388  
2027 315  
Thereafter 10,947  
Thereafter 244  
Total future minimum lease payments 41,120  
Total future minimum lease payments 3,593  
Less remaining imputed interest (5,186)  
Less remaining imputed interest (337)  
Total 35,934 $ 28,753
Total 3,256 $ 1,619
Current Portion and Lease Liabilities [Member]    
Total 35,934  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Total $ 3,256