XML 106 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal net operating loss carryforward $ 0 $ 35,289,184 $ 53,573,046
Foreign net operating loss carryforwards 10,737,510 1,520,345 202,965
State net operating loss carryforwards 36,422,543 2,592,560 67,229,895
Operating loss carryforwards, not subject to expiration 35,298,184    
Valuation allowance for deferred tax assets 1,207,673 1,520,345  
Decrease in valuation allowance 312,672 15,182,335  
Unrecognized tax benefits, income tax penalties and interest expense $ 0 $ 0 $ 0