XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Remainder of 2021 $ 2,489  
2022 9,091  
2023 7,475  
2024 6,429  
2025 6,121  
2026 and thereafter 15,813  
Total minimum payments 47,418  
Less amounts representing interest (10,214)  
Present value of minimum lease payments 37,204  
Less current operating lease liabilities (7,353) $ (7,290)
Long-term operating lease liabilities $ 29,851 $ 31,775