XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Summary of Future Minimum Lease Payments under Non-cancellable Operating Leases (Details) - USD ($)
Sep. 30, 2019
Mar. 31, 2019
Leases [Abstract]    
2020 (remaining six months) $ 1,076,000  
2021 1,718,000  
2022 890,000  
2023 408,000  
2024 40,000  
Thereafter 8,000  
Total future minimum lease payments 4,140,000  
Present value adjustment (1,893,000)  
Operating lease, liability $ 2,247,000 $ 0