XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies - Schedule of Revenue from Major Customers Representing 10% or More of Total Revenue (Details) - Revenue - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Customer A        
Concentration Risk [Line Items]        
Concentration risk percentage 72.00%   64.00% 13.00%
Customer B        
Concentration Risk [Line Items]        
Concentration risk percentage   16.00%   18.00%
Customer D        
Concentration Risk [Line Items]        
Concentration risk percentage     20.00%  
Customer E        
Concentration Risk [Line Items]        
Concentration risk percentage   67.00%   46.00%