XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
2025, operating lease $ 2,350  
2025, finance lease 230  
2026, operating lease 9,090  
2026, finance lease 767  
2027, operating lease 7,752  
2027, finance lease 654  
2028, operating lease 6,190  
2028, finance lease 485  
2029, operating lease 5,086  
2029, finance lease 155  
Thereafter, operating lease 25,958  
Thereafter, finance lease 30  
Operating lease, Total future minimum lease payments 56,426  
Finance lease, Total future minimum lease payments 2,321  
Operating lease, Less remaining imputed interest (14,587)  
Finance lease, Less remaining imputed interest (207)  
Operating lease, Total 41,839 $ 37,810
Finance lease, Total 2,114 $ 2,550
Assets Held Under Finance Leases [Member]    
Finance lease, Total $ 2,114