XML 64 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Jul. 01, 2019
Jun. 30, 2019
Lease Cost [Abstract]      
2020 (remaining six months) $ 1,911    
2021 4,563    
2022 4,273    
2023 3,834    
2024 1,810    
Thereafter 183    
Total minimum lease payments 16,574    
Less imputed interest (1,726)    
Present value of net minimum lease payments 14,848 $ 16,700  
Operating lease liabilities:      
Current 4,079    
Noncurrent 10,769   $ 0
Present value of net minimum lease payments $ 14,848 $ 16,700