v3.26.1
Operating Leases - Schedule of Information About Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lessee Disclosure [Abstract]    
Remainder of 2026 $ 82,128  
2027 111,536  
2028 109,318  
2029 107,484  
2030 103,156  
Thereafter 660,599  
Total undiscounted lease payments 1,174,221  
Imputed interest (325,166)  
Present value of operating lease liabilities $ 849,055 $ 855,899