XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Concentrations (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
One distributor | Revenue | Customer concentration risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 37.00% 41.00%  
One distributor | Accounts receivable | Customer concentration risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 34.00%   32.00%
Channel network | Revenue | Sales method risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 92.00%