XML 92 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Allowance for Doubtful Accounts (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Dec. 31, 2022
Financing Receivable, Allowance for Credit Loss [Line Items]    
Allowance for doubtful accounts $ 2,188,450  
Increase in allowance for doubtful accounts $ 747,772  
Percentage increase in Direct customer business   0.73
One Customer | Net Revenue | Customer Concentration Risk    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Percentage of concentration risk   24.10%