XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
2024, operating lease $ 2,013  
2024, finance lease 464  
2025, operating lease 7,331  
2025, finance lease 1,621  
2026, operating lease 6,831  
2026, finance lease 1,267  
2027, operating lease 5,576  
2027, finance lease 1,061  
2028, operating lease 4,386  
2028, finance lease 875  
Thereafter. operating lease 23,552  
Thereafter, finance lease 1,107  
Operating lease, Total future minimum lease payments 49,689  
Finance lease, Total future minimum lease payments 6,395  
Operating lease, Less remaining imputed interest (13,222)  
Finance lease, Less remaining imputed interest (883)  
Operating lease, Total 36,467 $ 35,074
Finance lease, Total $ 5,512 $ 3,193