XML 117 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 9 - Debt, Credit Facility and Leases - Maturities of Finance Lease (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Line of Credit Facility [Abstract]        
2025, finance lease $ 9,576      
2026, finance lease 7,849      
2027, finance lease 3,962      
2028, finance lease 1,099      
2029, finance lease 1,099      
More than 5 years, finance lease 550      
Total, finance lease 24,135      
Less: effect of interest, finance lease (2,223)      
Finance lease, liability, statement of financial position [Extensible Enumeration]     Net finance lease obligation Net finance lease obligation
Net finance lease obligation $ 21,912 $ 26,800