XML 94 R77.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Presentation of leases for lessee [abstract]        
Undiscounted lease payments $ 1,794,217 $ 1,767,285    
Current liabilities 368,699 354,887    
Non-current liabilities 1,425,518 1,412,398    
Total Lease liability $ 1,794,217 $ 1,767,285 $ 1,770,769 $ 1,734,029