XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
ESTIMATES, SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND BALANCE SHEET DETAIL Estimates, Significant Accounting Policies and Balance Sheet Detail - Top Customers (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue Benchmark      
Entity-Wide Revenue, Major Customer, Percentage 10.00%    
Customer Concentration Risk | 10%      
Entity-Wide Revenue, Major Customer, Percentage 100.00% 100.00% 100.00%
Customer Concentration Risk | 10% | Customer A [Member]      
Entity-Wide Revenue, Major Customer, Percentage 12.00% 12.00% 10.00%
Customer Concentration Risk | 10% | Customer B [Member]      
Entity-Wide Revenue, Major Customer, Percentage 17.00% 17.00% 16.00%
Customer Concentration Risk | 10% | Other Top 10 Customers      
Entity-Wide Revenue, Major Customer, Percentage 29.00% 31.00% 31.00%
Customer Concentration Risk | 10% | Remaining Customers      
Entity-Wide Revenue, Major Customer, Percentage 42.00% 40.00% 43.00%