XML 73 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Summary of Revenue from Products and Services (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Net revenue $ 24,570,588 $ 17,072,189 $ 53,069,433 $ 58,332,859
Percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Consulting        
Disaggregation of Revenue [Line Items]        
Net revenue $ 22,305 $ 14,761 $ 63,499 $ 104,087
Percentage of total revenue 0.10% 0.10% 0.20% 0.20%
Direct Customers        
Disaggregation of Revenue [Line Items]        
Net revenue $ 2,981,145 $ 7,746,866 $ 10,207,707 $ 30,032,885
Percentage of total revenue 12.10% 45.40% 19.20% 51.50%
Indirect Customers        
Disaggregation of Revenue [Line Items]        
Net revenue $ 21,567,138 $ 9,310,562 $ 42,798,227 $ 28,195,887
Percentage of total revenue 87.80% 54.50% 80.60% 48.30%