XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2024, operating lease $ 4,247  
2024, finance lease 644  
2025, operating lease 7,362  
2025, finance lease 1,052  
2026, operating lease 6,418  
2026, finance lease 752  
2027, operating lease 5,161  
2027, finance lease 538  
2028, operating lease 3,970  
2028, finance lease 360  
Thereafter. operating lease 18,856  
Thereafter, finance lease 45  
Operating lease, Total future minimum lease payments 46,014  
Finance lease, Total future minimum lease payments 3,391  
Operating lease, Less remaining imputed interest (10,984)  
Finance lease, Less remaining imputed interest (304)  
Operating lease, Total 35,030 $ 35,074
Finance lease, Total $ 3,087 $ 3,193