XML 83 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Long-term Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Year One $ 35,873  
Lessee, Operating Lease, Liability, to be Paid, Year Two 35,195  
Lessee, Operating Lease, Liability, to be Paid, Year Three 2,420  
2028 1,825  
2029 1,565  
Thereafter 11,788  
Total minimum lease payments 88,666  
Less: amounts representing interest (10,900)  
Present value of future minimum lease payments 77,766  
Less: current portion (31,841) $ (29,352)
Noncurrent lease liabilities $ 45,925 $ 63,175