v3.26.1
Operating Leases - Schedule of Information About Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee Disclosure [Abstract]    
Remainder of 2026 $ 55,636  
2027 111,917  
2028 110,077  
2029 107,753  
2030 102,752  
Thereafter 673,562  
Total undiscounted lease payments 1,161,697  
Imputed interest (323,607)  
Present value of operating lease liabilities $ 838,090 $ 855,899