XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Principal Business Activity and Significant Accounting Policies - Narrative (Details)
12 Months Ended
May 11, 2023
Dec. 31, 2024
USD ($)
segment
installment
Dec. 31, 2023
USD ($)
Accounting Policies [Abstract]      
Typical number of installments under the consumer installment payment plans | installment   4  
Typical settlement period from initiation of transaction with third parties   3 days  
Installment period (in days)   14 days  
Capitalization threshold   $ 1,000  
Impairment losses   0 $ 0
Reverse stock split ratio 0.02631579    
Advertising costs   $ 8,998,067 11,636,719
Number of reportable segments | segment   1  
(Losses) gains from foreign exchange rate fluctuations   $ (66,475) 207,647
Foreign currency translation adjustment losses   $ 940,794 $ 3,025