v3.20.1
Supplemental Financial Statement Information - Schedule of Customer Deposits (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Customer Deposits [Roll Forward]    
Beginning balance $ 3,152,000  
Increases due to deposits received, net of other adjustments 2,792,000  
Revenue recognized (3,361,000) $ 0
Ending balance $ 2,583,000