XML 130 R109.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Finance Lease Liabilities Payments Due [Abstract]      
2025   $ 76,522  
2026   46,001  
2027   0  
2028   0  
2029   0  
Thereafter   0  
Total lease payments   122,523  
Less: imputed interest   (4,882)  
Finance Lease Liability   117,641  
Operating Lease Liabilities Payments Due [Abstract]      
2025 $ 26,361 12,904  
2026 14,089 9,592  
2027 11,003 7,500  
2028 7,813 6,478  
2029 5,172 4,933  
Thereafter 27,705 61,016  
Total lease payments   102,423  
Less: imputed interest   (47,391)  
Operating Lease Liability $ 55,032 $ 55,032 $ 58,373