XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Future Minimum Lease Payments under Non-cancellable Operating Leases (Details) - USD ($)
Jun. 30, 2019
Mar. 31, 2019
Leases [Abstract]    
2020 (remaining nine months) $ 1,674,000  
2021 1,312,000  
2022 521,000  
2023 120,000  
2024 40,000  
Thereafter 8,000  
Total future minimum lease payments 3,675,000  
Present value adjustment (937,000)  
Operating lease, liability $ 2,738,000 $ 0