XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Remainder of 2021 $ 7,300  
2022 8,820  
2023 7,148  
2024 5,986  
2025 5,636  
2026 and thereafter 15,675  
Total minimum payments 50,565  
Less amounts representing interest (11,040)  
Present value of minimum lease payments 39,525  
Less current operating lease liabilities (7,510) $ (7,290)
Long-term operating lease liabilities $ 32,015 $ 31,775