v3.25.1
Leases - Schedule of Future Undiscounted Cash Flows Under Non-Cancellable Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 $ 430,552
2026 514,186
2027 476,371
2028 476,392
2029 456,404
2030 409,100
Thereafter 1,514,835
Total $ 4,277,840