XML 99 R88.htm IDEA: XBRL DOCUMENT v3.21.1
Related Party Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]      
Minimum lease payments $ 49,682,000    
Installation Partner      
Related Party Transaction [Line Items]      
Ownership percentage in equity method investment 48.20%    
Equity investment in installation partner $ 0   $ 0
Installation Partner | Equity Method Investee      
Related Party Transaction [Line Items]      
Accounts payable to related party (less than) 100,000   100,000
Installation Partner | Equity Method Investee | Cost of Hardware and Other Revenue      
Related Party Transaction [Line Items]      
Expenses incurred from related party 100,000 $ 100,000  
OpenEye      
Related Party Transaction [Line Items]      
Accounts payable to related party (less than) $ 0   $ 0
Lease term 1 year    
Minimum lease payments $ 200,000    
Operating rent expense $ 100,000 $ 100,000