v3.26.1
Leases, as lessee - Schedule of Right-of-use assets, Current Lease Liabilities and Non-Current Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Operating right-of-use-assets $ 198,071 $ 394,795
Finance right-of-use assets 11,512 17,022
Total right-of-use assets 209,583 411,817
Current lease liabilities:    
Operating lease liabilities 81,216 69,832
Finance lease liabilities 1,824 2,425
Total current lease liabilities 83,040 72,257
Non-current lease liabilities:    
Operating lease liabilities 171,642 318,118
Finance lease liabilities 635 701
Total non-current lease liabilities 172,277 318,819
Finance lease, right-of-use asset, accumulated amortization $ 3,119 $ 4,860