XML 153 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Finance and Operating Lease Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Right-of-use assets    
Finance lease right-of-use assets, net $ 382,734 $ 247,943
Operating lease right-of-use assets, net 199,673 169,302
Total right-of-use assets 582,407 417,245
Finance leases    
Current portion of finance lease liabilities 9,482 7,971
Finance lease liabilities, net of current portion 367,775 237,130
Operating leases    
Current portion of operating lease liabilities 10,239 9,317
Operating lease liabilities, net of current portion 191,419 161,228
Total lease liabilities $ 578,915 $ 415,646