XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Accounts Payable and Accrued Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Accounts payable $ 9,979,451 $ 7,029,861
Accrued expenses 11,795,973 16,254,253
Payments to Suppliers 6,526,725 9,260,262
Payments for Operating Activities 9,337,941 14,060,856
Note Payable 0 2,549,207
Other accrued liabilities 914,041 0
Total $ 38,554,131 $ 49,154,439