XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Long-term Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Year One $ 35,718  
Lessee, Operating Lease, Liability, to be Paid, Year Two 27,047  
2028 2,193  
2029 1,748  
2030 1,539  
Thereafter 11,416  
Total minimum lease payments 79,661  
Less: amounts representing interest (10,740)  
Present value of future minimum lease payments 68,921  
Less: current portion (32,109) $ (31,841)
Noncurrent lease liabilities $ 36,812 $ 45,925