XML 53 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Jul. 01, 2019
Jun. 30, 2019
Lease Cost [Abstract]      
2020 (remaining nine months) $ 2,569    
2021 4,543    
2022 4,264    
2023 3,834    
2024 1,810    
Thereafter 183    
Total minimum lease payments 17,203    
Less imputed interest (1,733)    
Present value of net minimum lease payments 15,470 $ 16,700  
Operating lease liabilities:      
Current 3,620    
Noncurrent 11,850   $ 0
Present value of net minimum lease payments $ 15,470 $ 16,700