v3.26.3
Operating Leases - Schedule of Information About Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Lessee Disclosure [Abstract]    
Remainder of 2026 $ 27,679  
2027 112,773  
2028 111,346  
2029 108,989  
2030 103,600  
Thereafter 685,839  
Total undiscounted lease payments 1,150,226  
Imputed interest (319,626)  
Present value of operating lease liabilities $ 830,600 $ 855,899