XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Components of Lease Expense and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lease, Cost [Abstract]          
Operating lease expense $ 39,422 $ 37,145 $ 80,996 $ 71,770  
Operating lease liabilities          
Accrued liabilities $ 137,587   $ 137,587   $ 122,021
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 $ 330,834   $ 330,834   $ 333,370
Operating lease liabilities $ 468,421   $ 468,421   $ 455,391
Maximum          
Renewal term 5 years   5 years