XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Long-term Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
2025 $ 34,407  
2026 33,695  
2027 16,985  
2028 524  
2029 219  
Thereafter 87  
Total minimum lease payments 85,917  
Less: amounts representing interest (6,652)  
Present value of future minimum lease payments 79,265  
Less: current portion (30,233) $ (29,352)
Noncurrent lease liabilities $ 49,032 $ 63,175