XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Provision Expense/ Benefit For Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
U.S. Income Taxes:      
Deferred Provision $ (7,207,958) $ (2,957,991) $ (8,924,947)
Valuation Allowance 7,207,958 2,957,991 8,924,947
Income Taxes Outside the U.S.:      
Deferred Provision 297,343 109,107 (341,181)
Valuation Allowance (297,343) (109,107) 341,181
State Income Taxes:      
Deferred Provision (634,503) 271,248 (636,401)
Valuation Allowance 634,503 (271,248) 636,401
Income Tax Expense (Benefit), Total