XML 96 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025 $ 156,048  
2026 155,863  
2027 120,383  
2028 119,742  
2029 119,415  
Thereafter 671,874  
Total lease payments 1,343,325  
Less imputed interest (588,719)  
Less current portion (included in accrued liabilities) (102,855) $ (98,867)
Long-term portion of operating lease liabilities $ 651,751 $ 711,387