XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Service Providers and Distributors (Details) - Service Provider Concentration Risk - Revenue
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Ten Largest Service Providers    
Concentration Risk [Line Items]    
Concentration risk percentage 50.00% 50.00%
Minimum | Service Provider A    
Concentration Risk [Line Items]    
Concentration risk percentage 15.00% 15.00%
Maximum | Service Provider A    
Concentration Risk [Line Items]    
Concentration risk percentage 20.00% 20.00%