XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Note 7 - Long-term Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Year One $ 35,736  
Lessee, Operating Lease, Liability, to be Paid, Year Two 19,031  
2028 2,155  
2029 1,777  
2030 1,575  
Thereafter 11,061  
Total minimum lease payments 71,335  
Less: amounts representing interest (8,722)  
Present value of future minimum lease payments 62,613  
Less: current portion (32,729) $ (31,841)
Noncurrent lease liabilities $ 29,884 $ 45,925