XML 17 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Related Party Transactions (Details) - Installation Partner - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Related Party Transaction [Line Items]          
Ownership percentage in equity method investment 48.20%   48.20%    
Equity investment in installation partner $ 0   $ 0   $ 0
Equity Method Investee          
Related Party Transaction [Line Items]          
Accounts payable to related party (less than) 100,000   100,000   $ 100,000
Equity Method Investee | Cost of Hardware and Other Revenue          
Related Party Transaction [Line Items]          
Expenses incurred from related party $ 100,000 $ 100,000 $ 300,000 $ 300,000