XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Product Information [Line Items]        
Total Revenue $ 4,769,697 $ 34,160,834 $ 51,284,531 $ 104,823,710
Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Percentage of Revenues     100.00% 100.00%
Mobile Virtual Network Operators [Member]        
Product Information [Line Items]        
Total Revenue     $ 41,419,705 $ 89,536,546
Mobile Virtual Network Operators [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Percentage of Revenues     80.76% 85.42%
Comprehensive Platform Services [Member]        
Product Information [Line Items]        
Total Revenue     $ 9,853,497 $ 8,609,570
Comprehensive Platform Services [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Percentage of Revenues     19.21% 8.21%
Lead Generation [Member]        
Product Information [Line Items]        
Total Revenue     $ 6,647,061
Lead Generation [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Percentage of Revenues     0.00% 6.34%
Other [Member]        
Product Information [Line Items]        
Total Revenue     $ 11,329 $ 30,533
Other [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Product Information [Line Items]        
Percentage of Revenues     0.02% 0.03%