XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Initial Public Offering
Common Stock
Common Stock
Initial Public Offering
Additional Paid-in Capital
Additional Paid-in Capital
Initial Public Offering
Treasury Stock
Accumulated Other Comprehensive Income
Stock Subscription Notes Receivable
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022     15,949,805              
Beginning balance at Dec. 31, 2022 $ 122,859   $ 159   $ 162,922   $ (20,831) $ 578 $ (173) $ (19,796)
Beginning balance (in shares) at Dec. 31, 2022             (2,393,255)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of new common shares (in shares)     887,591              
Issuance of new common shares 26,135   $ 9   26,126          
Purchase of treasury stock (in shares)     0       (178,258)      
Purchase of treasury stock (4,834)           $ (4,834)      
Issuance of new common shares under stock compensation plan (in shares)     734,042              
Issuance of new common shares under stock compensation plan 0   $ 7   (7)          
Cancellation of common shares under stock compensation plan (in shares)     (34,895)              
Issuance of new common shares under employee stock purchase plan (in shares)     61,948              
Issuance of new common shares under employee stock purchase plan 1,547   $ 1   1,546          
Stock based compensation 23,490       23,490          
Collections on stock subscription notes receivable 97               97  
Exercises of conversion feature of convertible note (in shares)     96,004              
Exercises of conversion feature of convertible note 1,344   $ 1   1,343          
Repurchases of common stock (in shares)             (28,704)      
Repurchases of common stock (745)           $ (745)      
Other comprehensive income, net of tax 12             12    
Net income (loss) $ (6,624)                 (6,624)
Ending balance (in shares) at Dec. 31, 2023 15,094,278   17,694,495              
Ending balance at Dec. 31, 2023 $ 163,281   $ 177   215,420   $ (26,410) 590 (76) (26,420)
Ending balance (in shares) at Dec. 31, 2023 (2,600,217)           (2,600,217)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of new common shares (in shares)     1,078,465 1,502,942            
Issuance of new common shares $ 35,354 $ 47,151 $ 11 $ 15 35,343 $ 47,136        
Purchase of treasury stock (in shares)             (340,879)      
Purchase of treasury stock (11,143)           $ (11,143)      
Issuance of new common shares under stock compensation plan (in shares)     775,919              
Issuance of new common shares under stock compensation plan 0   $ 8   (8)          
Cancellation of common shares under stock compensation plan (in shares)     (41,177)              
Cancellation of common shares under stock compensation plan $ 0   $ (1)   1          
Issuance of new common shares under employee stock purchase plan (in shares) 78,533   78,533              
Issuance of new common shares under employee stock purchase plan $ 1,921   $ 1   1,920          
Stock based compensation 25,895       25,895          
Collections on stock subscription notes receivable 46               46  
Exercises of conversion feature of convertible note (in shares)     192,070              
Exercises of conversion feature of convertible note 3,368   $ 2   3,366          
Repurchases of common stock (in shares)             (958,013)      
Repurchases of common stock (23,348)           $ (23,348)      
Other comprehensive income, net of tax 556             556    
Net income (loss) $ 3,034                 3,034
Ending balance (in shares) at Dec. 31, 2024 17,382,138   21,281,247              
Ending balance at Dec. 31, 2024 $ 246,115   $ 213   $ 329,073   $ (60,901) $ 1,146 $ (30) $ (23,386)
Ending balance (in shares) at Dec. 31, 2024 (3,899,109)           (3,899,109)