XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Components of Lease Expense and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Aggregate sales price, net of closing costs     $ 97,447 $ 47,579  
Lease, Cost [Abstract]          
Operating lease expense $ 38,156 $ 31,370 109,926 $ 79,352  
Operating lease liabilities          
Accrued liabilities $ 115,743   $ 115,743   $ 96,411
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current   Accrued Liabilities, Current
Noncurrent operating lease liabilities, net of current portion $ 327,297   $ 327,297   $ 263,454
Operating lease liabilities $ 443,040   $ 443,040   $ 359,865
Maximum          
Renewal term 5 years   5 years