XML 65 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Schedule of Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2020
USD ($)
Lessee Lease Description [Line Items]  
2021 $ 33,220
2022 32,476
2023 32,068
2024 31,994
2025 31,967
Thereafter 39,290
Total future minimum lease payments 201,015
Less amount representing interest (34,600)
Total present value of minimum lease payments $ 166,415