v3.26.3
Leases - Schedule of Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Cash paid for amounts included in measurement of liabilities:        
Operating leases $ 7,521 $ 9,809 $ 24,128 $ 27,072
Finance leases 27,148 25,223 82,380 69,509
Right-of-use assets obtained in exchange for new lease liabilities:        
Operating leases 9,913 8,765 18,211 23,071
Finance leases $ 15,013 $ 37,261 $ 22,791 $ 87,885