XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES- Concentrations (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue | Customer concentration | Customer one      
Concentration Risk, Percentage 26.00% 29.00% 31.00%
Revenue | Customer concentration | Customer two      
Concentration Risk, Percentage 18.00% 23.00% 24.00%
Revenue | Customer concentration | Customer three      
Concentration Risk, Percentage 15.00% 16.00% 19.00%
Accounts receivable | Customer concentration | Three Customers      
Concentration Risk, Percentage 82.00%    
Accounts receivable | Customer concentration | Customer three      
Concentration Risk, Percentage 82.00%    
Cost of goods sold | Supplier concentration | One supplier      
Concentration Risk, Percentage 19.00%   10.00%
Accounts payable | Supplier concentration | One supplier      
Amount payable to supplier $ 10.9