XML 71 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Lease Agreements - Future Contractual Payments Under Noncancelable Leases (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 178,480
2026 164,408
2027 148,693
2028 128,076
2029 101,473
Thereafter 394,891
Total future contractual payments $ 1,116,021