XML 110 R103.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases - Schedule of Information About Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
Remainder of 2025 $ 76,641  
2026 103,681  
2027 104,531  
2028 102,383  
2029 99,537  
Thereafter 696,656  
Total undiscounted lease payments 1,183,429  
Imputed interest (339,120)  
Total operating lease liabilities $ 844,309 $ 867,426