XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Details) - Schedule of allowance for doubtful accounts - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Schedule of Allowance for Doubtful Accounts [Abstract]    
Beginning balance $ 13,078,800 $ 27,703,278
Provision 11,238,415 57,420,480
Accounts written off (18,971,772) (72,044,958)
Ending balance $ 5,345,443 $ 13,078,800