XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Long-term Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
2026 $ 35,675  
2027 10,948  
2028 2,149  
2029 1,753  
2030 1,506  
Thereafter 10,712  
Total minimum lease payments 62,743  
Less: amounts representing interest (7,799)  
Present value of future minimum lease payments 54,944  
Less: current portion (33,198) $ (31,841)
Noncurrent lease liabilities $ 21,746 $ 45,925