XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders’ Equity - USD ($)
Total
Adoption of Accounting Standards Update No. 2016-13
Common Stock
Additional Paid-in Capital
Stock Subscriptions
Treasury Stock, At Cost
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Adoption of Accounting Standards Update No. 2016-13
Beginning balance (in shares) at Dec. 31, 2022 [1]     5,478,470            
Beginning balance at Dec. 31, 2022 $ 8,843,246 $ 878,577 $ 2,083 $ 179,054,368 $ 0 $ (4,072,752) $ (643,974) $ (165,496,479) $ 878,577
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Equity based compensation $ 3,313,659     3,313,659          
Stock option exercises (in shares) 16,343   16,343 [1]            
Stock option exercises $ 26,996     26,996          
Restricted stock issuances and vesting of awards (in shares) [1]     296,510            
Restricted stock issuances and vesting of awards 3,620,059   $ 3 3,620,056          
Repurchase of common stock (in shares) [1]     (100,051)            
Repurchase of common stock (1,683,210)   $ (1)     (1,683,209)      
Foreign currency translation adjustment (3,025)           (3,025)    
Net income $ 7,098,022             7,098,022  
Ending balance (in shares) at Dec. 31, 2023 5,697,517   5,697,517 [1]            
Ending balance at Dec. 31, 2023 $ 22,094,324   $ 2,085 186,015,079 0 (5,755,961) (646,999) (157,519,880)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of additional shares related to reverse stock split (shares)     6,245            
Equity based compensation $ 3,317,374     3,317,374          
Stock option exercises (in shares) 75,521   74,863            
Stock option exercises $ 3,918,462   $ 1 3,918,461          
Warrant exercises (in shares)     50,198            
Warrant exercises 400,741   $ 1 400,740          
Restricted stock issuances and vesting of awards (in shares)     140,766            
Restricted stock issuances and vesting of awards 1,875,229   $ 1 1,875,228          
Stock subscriptions receivable related to stock option exercises (in shares)     658            
Stock subscriptions receivable related to stock option exercises 0     38,848 (38,848)        
Stock subscriptions collected related to stock option exercises 38,848       38,848        
Conversion of warrant liabilities to stockholders' equity 2,228,813     2,228,813          
Repurchase and retirement of common stock (in shares)     (294,959)            
Repurchase and retirement of common stock (19,984,947)   $ (3) (9,207,855)       (10,777,089)  
Repurchase of common stock (in shares)     (46,464)            
Repurchase of common stock (3,634,932)         (3,634,932)      
Foreign currency translation adjustment (940,794)           (940,794)    
Net income $ 78,522,311             78,522,311  
Ending balance (in shares) at Dec. 31, 2024 5,622,579   5,622,579            
Ending balance at Dec. 31, 2024 $ 87,835,429   $ 2,085 $ 188,586,688 $ 0 $ (9,390,893) $ (1,587,793) $ (89,774,658)  
[1] Effective May 11, 2023, we performed a 1-for-38 reverse stock split. Share amounts have been retroactively restated.