XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Principal Business Activity and Significant Accounting Policies - Narrative (Details)
12 Months Ended
May 11, 2023
Dec. 31, 2023
USD ($)
segment
installment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]        
Typical number of installments under the consumer installment payment plans | installment   4    
Interest-free period   42 days    
Installment period   14 days    
Typical settlement period from initiation of transaction with third parties   3 days    
Capitalization threshold   $ 1,000    
Impairment losses   0 $ 0  
Advertising costs   $ 11,636,719 18,476,899  
Number of operating segments | segment   1    
Number of reportable segments | segment   1    
Gains (losses) from foreign exchange rate fluctuations   $ 207,647 (118,831)  
Foreign currency translation adjustment   (3,025) (1,207,885)  
Reverse stock split ratio 0.02631579      
Increase in retained earnings upon ASU adoption   22,094,324 [1] 8,843,246 [1] $ 37,792,038
Accumulated Deficit        
Disaggregation of Revenue [Line Items]        
Increase in retained earnings upon ASU adoption   $ (157,519,880) (165,496,479) $ (127,402,723)
Adoption of Accounting Standards Update No. 2016-13        
Disaggregation of Revenue [Line Items]        
Increase in retained earnings upon ASU adoption     878,577  
Adoption of Accounting Standards Update No. 2016-13 | Accumulated Deficit        
Disaggregation of Revenue [Line Items]        
Increase in retained earnings upon ASU adoption     $ 878,577  
[1] Effective May 11, 2023, we performed a 1-for-38 reverse stock split. Share amounts (excluding shares authorized and par value) have been retroactively restated.