XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Stockholders’ Equity (unaudited) - 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 (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 2,639,574     2,639,574          
Stock option exercises (shares) [1]     13,784            
Stock option exercises 26,996     26,996          
Restricted stock issuances and vesting of awards (shares) [1]     288,894            
Restricted stock issuances and vesting of awards 3,272,441   $ 3 3,272,438          
Issuance of additional shares related to reverse stock split (shares) [1]     6,245            
Repurchase of common stock (shares) [1]     (97,306)            
Repurchase of common stock (1,645,917)   $ (1)     (1,645,916)      
Foreign currency translation adjustment (199,586)           (199,586)    
Net income 4,158,724             4,158,724  
Ending balance (shares) at Sep. 30, 2023 [1]     5,690,087            
Ending balance at Sep. 30, 2023 17,974,055   $ 2,085 184,993,376 0 (5,718,668) (843,560) (160,459,178)  
Beginning balance (shares) at Jun. 30, 2023 [2]     5,635,084            
Beginning balance at Jun. 30, 2023 16,278,144   $ 2,084 183,892,873 0 (5,378,140) (485,095) (161,753,578)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Equity based compensation (57,582)     (57,582)          
Stock option exercises (shares) [2]     7,273            
Stock option exercises 14,527     14,527          
Restricted stock issuances and vesting of awards (shares) [2]     71,105            
Restricted stock issuances and vesting of awards 1,143,559   $ 1 1,143,558          
Repurchase of common stock (shares) [2]     (23,375)            
Repurchase of common stock (340,528)         (340,528)      
Foreign currency translation adjustment (358,465)           (358,465)    
Net income 1,294,400             1,294,400  
Ending balance (shares) at Sep. 30, 2023 [1]     5,690,087            
Ending balance at Sep. 30, 2023 $ 17,974,055   $ 2,085 184,993,376 0 (5,718,668) (843,560) (160,459,178)  
Beginning balance (shares) at Dec. 31, 2023 5,697,517   5,697,517            
Beginning 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]                  
Equity based compensation 2,532,644     2,532,644          
Stock option exercises (shares)     48,472            
Stock option exercises 1,566,243     1,566,243          
Warrant exercises (in shares)     50,198            
Warrant exercises 400,741   $ 1 400,740          
Restricted stock issuances and vesting of awards (shares)     117,332            
Restricted stock issuances and vesting of awards 1,290,868   $ 1 1,290,867          
Stock subscriptions receivable related to stock option exercises (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 (shares)     (294,959)            
Repurchase and retirement of common stock (19,984,947)   $ (3) (9,207,855)       (10,777,089)  
Repurchase of common stock (shares)     (39,125)            
Repurchase of common stock (2,182,294)         (2,182,294)      
Foreign currency translation adjustment (2,353)           (2,353)    
Net income $ 53,155,127             53,155,127  
Ending balance (shares) at Sep. 30, 2024 5,580,093   5,580,093 [2]            
Ending balance at Sep. 30, 2024 $ 61,138,014   $ 2,084 184,865,379 0 (7,938,255) (649,352) (115,141,842)  
Beginning balance (shares) at Jun. 30, 2024 [2]     5,584,986            
Beginning balance at Jun. 30, 2024 50,289,715   $ 2,084 184,228,378 0 (7,258,600) (720,950) (125,961,197)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Equity based compensation 905,524     905,524          
Stock option exercises (shares) [2]     30,684            
Stock option exercises 1,328,724     1,328,724          
Warrant exercises (in shares) [2]     30,036            
Warrant exercises 367,341   $ 1 367,340          
Restricted stock issuances and vesting of awards (shares) [2]     22,068            
Restricted stock issuances and vesting of awards 550,735     550,735          
Stock subscriptions collected related to stock option exercises 0                
Repurchase and retirement of common stock (shares) [2]     (80,546)            
Repurchase and retirement of common stock (7,142,209)   $ (1) (2,515,322)       (4,626,886)  
Repurchase of common stock (shares) [2]     (7,135)            
Repurchase of common stock (679,655)         (679,655)      
Foreign currency translation adjustment 71,598           71,598    
Net income $ 15,446,241             15,446,241  
Ending balance (shares) at Sep. 30, 2024 5,580,093   5,580,093 [2]            
Ending balance at Sep. 30, 2024 $ 61,138,014   $ 2,084 $ 184,865,379 $ 0 $ (7,938,255) $ (649,352) $ (115,141,842)  
[1] Effective May 11, 2023, we performed a 1-for-38 reverse stock split. Share amounts have been retroactively restated.
[2] Effective May 11, 2023, we performed a 1-for-38 reverse stock split. Share amounts have been retroactively restated.