XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Details) - Schedule of allowance for doubtful accounts - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Allowance For Doubtful Accounts Abstract    
Beginning balance $ 27,703,278 $ 22,138,541
Provision 42,639,102 40,342,618
Accounts written off (56,977,427) (34,777,881)
Ending balance $ 13,364,953 $ 27,703,278