XML 130 R115.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 53,048
2021 53,868
2022 45,721
2023 35,389
2024 26,003
Thereafter 70,674
Lessee, Operating Lease, Liability, Payments, Due 284,703
Less: Interest 67,946
Present value of lease liabilities $ 216,757