XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
IPO
Common Stock
Common Stock
IPO
Additional Paid-in Capital
Additional Paid-in Capital
IPO
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)     504,637              
Issuance of new common shares 14,876   $ 3   14,873          
Issuance of common shares under stock compensation plan (in shares)     620,639              
Issuance of new common shares under stock compensation plan 0   $ 6   (6)          
Issuance of new common shares under employee stock purchase plan (in shares)     31,097              
Issuance of new common shares under employee stock purchase plan 763   $ 1   762          
Stock based compensation 10,466       10,466          
Collections on stock subscription notes receivable 48               48  
Exercises of conversion feature of convertible note (in shares)     24,001              
Exercises of conversion feature of convertible note 336   $ 2   334          
Other comprehensive loss, net of tax (21)             (21)    
Repurchases of common stock (in shares)             (136,631)      
Repurchases of common stock (3,586)           $ (3,586)      
Net income (loss) (97)                 (97)
Ending balance (in shares) at Jun. 30, 2023     17,130,179              
Ending balance at Jun. 30, 2023 145,644   $ 171   189,351   $ (24,417) 557 (125) (19,893)
Ending balance (in shares) at Jun. 30, 2023             (2,529,886)      
Beginning balance (in shares) at Mar. 31, 2023     16,019,601              
Beginning balance at Mar. 31, 2023 127,260   $ 160   167,440   $ (21,498) 568 (151) (19,259)
Beginning balance (in shares) at Mar. 31, 2023             (2,425,755)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of new common shares (in shares)     504,637              
Issuance of new common shares 14,870   $ 3   14,867          
Purchase of treasury stock (in shares)             (104,131)      
Purchase of treasury stock (2,919)           $ (2,919)      
Issuance of common shares under stock compensation plan (in shares)     566,882              
Issuance of new common shares under stock compensation plan 0   $ 6   (6)          
Issuance of new common shares under employee stock purchase plan (in shares)     15,058              
Issuance of new common shares under employee stock purchase plan 379       379          
Stock based compensation 6,337       6,337          
Collections on stock subscription notes receivable 26               26  
Exercises of conversion feature of convertible note (in shares)     24,001              
Exercises of conversion feature of convertible note 336   $ 2   334          
Other comprehensive loss, net of tax (11)             (11)    
Net income (loss) (634)                 (634)
Ending balance (in shares) at Jun. 30, 2023     17,130,179              
Ending balance at Jun. 30, 2023 $ 145,644   $ 171   189,351   $ (24,417) 557 (125) (19,893)
Ending balance (in shares) at Jun. 30, 2023             (2,529,886)      
Beginning balance (in shares) at Dec. 31, 2023 15,094,278   17,694,495              
Beginning balance at Dec. 31, 2023 $ 163,281   $ 177   215,420   $ (26,410) 590 (76) (26,420)
Beginning 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)     677,727 1,502,942            
Issuance of new common shares $ 22,218 $ 47,151 $ 7 $ 15 22,211 $ 47,136        
Purchase of treasury stock (in shares)             (304,757)      
Purchase of treasury stock (10,037)           $ (10,037)      
Issuance of common shares under stock compensation plan (in shares)     539,059              
Issuance of new common shares under stock compensation plan $ 0   $ 5   (5)          
Cancellation of common shares under stock compensation plan (in shares)     (27,206)              
Issuance of new common shares under employee stock purchase plan (in shares) 32,346   32,346              
Issuance of new common shares under employee stock purchase plan $ 932       932          
Stock based compensation 14,781       14,781          
Collections on stock subscription notes receivable 23               23  
Exercises of conversion feature of convertible note (in shares)     151,553              
Exercises of conversion feature of convertible note 2,980   $ 2   2,978          
Other comprehensive loss, net of tax (21)             (21)    
Repurchases of common stock (in shares)             (66,893)      
Repurchases of common stock (2,084)           $ (2,084)      
Net income (loss) $ (3,640)                 (3,640)
Ending balance (in shares) at Jun. 30, 2024 17,599,049   20,570,916              
Ending balance at Jun. 30, 2024 $ 235,584   $ 206   303,453   $ (38,531) 569 (53) (30,060)
Ending balance (in shares) at Jun. 30, 2024 (2,971,867)           (2,971,867)      
Beginning balance (in shares) at Mar. 31, 2024     18,191,818              
Beginning balance at Mar. 31, 2024 $ 167,256   $ 182   226,681   $ (32,142) 579 (66) (27,978)
Beginning balance (in shares) at Mar. 31, 2024             (2,763,299)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of new common shares (in shares)     569,800 1,502,942            
Issuance of new common shares 18,515 $ 47,151 $ 6 $ 15 18,509 $ 47,136        
Purchase of treasury stock (in shares)             (141,675)      
Purchase of treasury stock (4,305)           $ (4,305)      
Issuance of common shares under stock compensation plan (in shares)     189,908              
Issuance of new common shares under stock compensation plan 0   $ 2   (2)          
Cancellation of common shares under stock compensation plan (in shares)     (4,351)              
Issuance of new common shares under employee stock purchase plan (in shares)     17,247              
Issuance of new common shares under employee stock purchase plan 466       466          
Stock based compensation 8,356       8,356          
Collections on stock subscription notes receivable 13               13  
Exercises of conversion feature of convertible note (in shares)     103,552              
Exercises of conversion feature of convertible note 2,308   $ 1   2,307          
Other comprehensive loss, net of tax (10)             (10)    
Repurchases of common stock (in shares)             (66,893)      
Repurchases of common stock (2,084)           $ (2,084)      
Net income (loss) $ (2,082)                 (2,082)
Ending balance (in shares) at Jun. 30, 2024 17,599,049   20,570,916              
Ending balance at Jun. 30, 2024 $ 235,584   $ 206   $ 303,453   $ (38,531) $ 569 $ (53) $ (30,060)
Ending balance (in shares) at Jun. 30, 2024 (2,971,867)           (2,971,867)