XML 51 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Description of Business and Summary of Significant Accounting Policies - Concentration Risk (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Customer A | Revenue      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers (percent)     14.00%
Customer A | Accounts Receivable      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers (percent) 17.00% 17.00%  
Customer B | Revenue      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers (percent)   12.00% 10.00%
Customer B | Accounts Receivable      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers (percent) 10.00% 12.00%  
Customer C | Revenue      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers (percent)   14.00%  
Customer D | Revenue      
Entity Wide Revenue Major Customer [Line Items]      
Percentage representation of significant customers (percent) 10.00%