XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2025, operating lease $ 4,565  
2025, finance lease 473  
2026, operating lease 8,760  
2026, finance lease 736  
2027, operating lease 7,422  
2027, finance lease 623  
2028, operating lease 5,860  
2028, finance lease 454  
2029, operating lease 4,756  
2029, finance lease 124  
Thereafter, operating lease 25,481  
Thereafter, finance lease 13  
Operating lease, Total future minimum lease payments 56,844  
Finance lease, Total future minimum lease payments 2,423  
Operating lease, Less remaining imputed interest (14,918)  
Finance lease, Less remaining imputed interest (218)  
Operating lease, Total 41,926 $ 37,810
Finance lease, Total 2,205 $ 2,550
Assets Held Under Finance Leases [Member]    
Finance lease, Total $ 2,205