XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Long-term Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Year One $ 35,858  
Lessee, Operating Lease, Liability, to be Paid, Year Two 35,183  
Lessee, Operating Lease, Liability, to be Paid, Year Three 10,471  
2028 1,702  
2029 1,424  
Thereafter 11,768  
Total minimum lease payments 96,406  
Less: amounts representing interest (11,961)  
Present value of future minimum lease payments 84,445  
Less: current portion (31,366) $ (29,352)
Noncurrent lease liabilities $ 53,079 $ 63,175