v3.26.3
Leases - Schedule of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Presentation of leases for lessee [abstract]        
Lease liabilities $ 1,859,123 $ 1,767,285 $ 1,797,698 $ 1,734,029
Current liabilities 378,447 354,887    
Non-current liabilities 1,480,676 1,412,398    
Total Lease liability $ 1,859,123 $ 1,767,285 $ 1,797,698 $ 1,734,029