XML 189 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Credit Risk and Major Customers (Details) - Revenue Benchmark
12 Months Ended
Dec. 31, 2022
Rate
Dec. 31, 2021
Rate
Dec. 31, 2020
Rate
Geographic Concentration Risk | UNITED STATES      
Concentration Risk [Line Items]      
Concentration risk percentage 47.00% 54.00% 65.00%
Exporters Concentration Risk | Non-US      
Concentration Risk [Line Items]      
Concentration risk percentage 53.00% 46.00% 35.00%
Customer Concentration Risk | Three Customers      
Concentration Risk [Line Items]      
Concentration risk percentage 30.00% 40.00% 55.00%