XML 85 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Future Minimum Payments) (Detail) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jan. 01, 2019
Leases [Abstract]      
Remainder of 2020 $ 4,257    
2021 6,300    
2022 5,429    
2023 4,914    
2024 4,518    
Thereafter 22,253    
Total future minimum lease payments 47,671    
Amounts representing interest 7,450    
Present value of net future minimum lease payments $ 40,221 $ 42,815 $ 46,100