XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2025, operating lease $ 6,695  
2025, finance lease 709  
2026, operating lease 8,548  
2026, finance lease 713  
2027, operating lease 7,323  
2027, finance lease 600  
2028, operating lease 5,810  
2028, finance lease 427  
2029, operating lease 4,726  
2029, finance lease 97  
Thereafter, operating lease 25,476  
Thereafter, finance lease 8  
Operating lease, Total future minimum lease payments 58,578  
Finance lease, Total future minimum lease payments 2,554  
Operating lease, Less remaining imputed interest (15,510)  
Finance lease, Less remaining imputed interest (236)  
Operating lease, Total 43,068 $ 37,810
Finance lease, Total 2,318 $ 2,550
Assets Held Under Finance Leases [Member]    
Finance lease, Total $ 2,318