XML 90 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Future Minimum Payments) (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]      
Remainder of 2020 $ 2,322    
2021 7,018    
2022 6,137    
2023 5,622    
2024 5,219    
Thereafter 23,584    
Total future minimum lease payments 49,902    
Amounts representing interest 7,248    
Present value of net future minimum lease payments $ 42,654 $ 42,815 $ 46,100