XML 47 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Future Minimum Lease Payments under Non-cancellable Operating Leases (Details) - USD ($)
Dec. 31, 2019
Mar. 31, 2019
Leases [Abstract]    
2020 (remaining three months) $ 530,000  
2021 1,772,000  
2022 988,000  
2023 483,000  
2024 73,000  
Thereafter 224,000  
Total future minimum lease payments 4,070,000  
Present value adjustment (1,884,000)  
Operating lease, liability $ 2,186,000 $ 0