XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 2,816  
2021 9,123  
2022 7,821  
2023 6,236  
2024 5,273  
2025 and thereafter 20,284  
Total minimum payments 51,553  
Less amounts representing interest (11,612)  
Present value of minimum lease payments 39,941  
Less current operating lease liabilities (7,563) $ (9,056)
Long-term operating lease liabilities $ 32,378 $ 41,387