XML 42 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 5,434  
2021 8,720  
2022 7,436  
2023 5,874  
2024 4,946  
2025 and thereafter 20,094  
Total minimum payments 52,504  
Less amounts representing interest (11,890)  
Present value of minimum lease payments 40,614  
Less current operating lease liabilities (7,830) $ (9,056)
Long-term operating lease liabilities $ 32,784 $ 41,387