XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of allowance for doubtful accounts - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of allowance for doubtful accounts [Abstract]    
Beginning balance $ 22,138,541 $ 9,976,941
Provision 40,489,540 31,930,714
Accounts written off (34,924,803) (19,769,114)
Ending balance $ 27,703,278 $ 22,138,541