Quarterly report pursuant to Section 13 or 15(d)

The Company and Basis of Presentation - Concentration Risk (Details)

v3.20.2
The Company and Basis of Presentation - Concentration Risk (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Fox Networks Group | Sales Revenue, Net          
Product Information [Line Items]          
Concentration risk, percentage 0.00% 57.00% 0.00% 59.00%  
American Made Media Consultants, LLC | Sales Revenue, Net          
Product Information [Line Items]          
Concentration risk, percentage 36.00% 0.00% 33.00% 0.00%  
American Made Media Consultants, LLC | Accounts Receivable          
Product Information [Line Items]          
Concentration risk, percentage     0.00%   15.00%
Houston Methodist | Sales Revenue, Net          
Product Information [Line Items]          
Concentration risk, percentage 13.00% 8.00% 12.00% 11.00%  
Houston Methodist | Accounts Receivable          
Product Information [Line Items]          
Concentration risk, percentage     22.00%   0.00%
World Wide Technology, Inc. | Sales Revenue, Net          
Product Information [Line Items]          
Concentration risk, percentage 11.00% 4.00% 10.00% 4.00%  
Wynn Las Vegas, LLC | Accounts Receivable          
Product Information [Line Items]          
Concentration risk, percentage     12.00%   0.00%
Carrier Corporation (UTC) | Accounts Receivable          
Product Information [Line Items]          
Concentration risk, percentage     11.00%   0.00%
HID Global (through Bluvision Inc.) | Accounts Receivable          
Product Information [Line Items]          
Concentration risk, percentage     0.00%   23.00%
Presidio Networked Solutions LLC | Accounts Receivable          
Product Information [Line Items]          
Concentration risk, percentage     0.00%   11.00%
MD Anderson | Accounts Receivable          
Product Information [Line Items]          
Concentration risk, percentage     0.00%   10.00%