XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Note 7 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
2023, operating lease $ 2,120  
2023, finance lease 219  
2024, operating lease 8,021  
2024, finance lease 1,117  
2025, operating lease 6,808  
2025, finance lease 810  
2026, operating lease 5,890  
2026, finance lease 518  
2027, operating lease 4,751  
2027, finance lease 340  
Thereafter, operating lease 11,439  
Thereafter, finance lease 251  
Operating lease, Total future minimum lease payments 39,029  
Finance lease, Total future minimum lease payments 3,255  
Operating lease, Less remaining imputed interest (4,828)  
Finance lease, Less remaining imputed interest (283)  
Operating lease, Total 34,201 $ 28,753
Finance lease, Total 2,972 $ 1,619
Current Portion and Lease Liabilities [Member]    
Operating lease, Total 34,201  
Other Accrued Liabilities and Other Long-term Liabilities [Member]    
Finance lease, Total $ 2,972