v3.20.1
Supplemental Financial Statement Information - Schedule of Customer Deposits (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Customer Deposit [Roll Forward]  
Beginning balance $ 3,071
Increases due to deposits received, net of other adjustments 10,770
Revenue recognized (10,689)
Ending Balance $ 3,152