XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Remainder of 2021 $ 5,014  
2022 9,070  
2023 7,455  
2024 6,407  
2025 6,096  
2026 and thereafter 15,778  
Total minimum payments 49,820  
Less amounts representing interest (10,849)  
Present value of minimum lease payments 38,971  
Less current operating lease liabilities (7,524) $ (7,290)
Long-term operating lease liabilities $ 31,447 $ 31,775