XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
2024, operating lease $ 6,898  
2024, finance lease 904  
2025, operating lease 7,552  
2025, finance lease 926  
2026, operating lease 6,377  
2026, finance lease 633  
2027, operating lease 5,119  
2027, finance lease 432  
2028, operating lease 3,850  
2028, finance lease 316  
Thereafter, operating lease 8,140  
Thereafter, finance lease 41  
Operating lease, Total future minimum lease payments 37,936  
Finance lease, Total future minimum lease payments 3,252  
Operating lease, Less remaining imputed interest (4,436)  
Finance lease, Less remaining imputed interest (284)  
Operating lease, Total 33,500 $ 35,074
Finance lease, Total $ 2,968 $ 3,193