XML 103 R85.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Leases (Detail)
$ in Thousands
Dec. 31, 2020
USD ($)
Commitments And Contingencies [Line Items]  
2021 $ 5,946
2022 4,865
2023 3,146
2024 1,812
2025 and thereafter 4,954
Total 20,723
Building  
Commitments And Contingencies [Line Items]  
2021 5,568
2022 4,572
2023 3,043
2024 1,784
2025 and thereafter 4,954
Total 19,921
Office Equipment  
Commitments And Contingencies [Line Items]  
2021 378
2022 293
2023 103
2024 28
Total $ 802