XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Lessee Lease Description [Line Items]  
2022 $ 32,778
2023 32,323
2024 32,244
2025 32,223
2026 24,982
Thereafter 14,570
Total future minimum lease payments 169,120
Less amount representing interest (25,203)
Total present value of minimum lease payments $ 143,917