XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2021     13,690,868              
Beginning balance at Dec. 31, 2021 $ 78,413   $ 137   $ 120,842   $ (17,488) $ 0 $ (277) $ (24,801)
Beginning balance (in shares) at Dec. 31, 2021             (2,201,289)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of new common shares (in shares)     654,871 1,057,500            
Issuance of new common shares 10,661 $ 15,475 $ 6 $ 11 10,655 $ 15,464        
Purchase of treasury stock (in shares)             (191,966)      
Purchase of treasury stock (3,343)           $ (3,343)      
Issuance of new common shares under stock compensation plan (in shares)     447,518              
Issuance of new common shares under stock compensation plan 63   $ 4   59          
Issuance of new common shares under employee stock purchase plan (in shares)     99,048              
Issuance of new common shares under employee stock purchase plan 1,378   $ 1   1,377          
Stock based compensation 14,696       14,696          
Collections on stock subscription notes receivable 104               104  
Conversion of common shares subject to repurchase liability to permanent equity 8       8          
Capital reduction related to acquisitions (179)       (179)          
Other comprehensive income, net of tax 578             578    
Net (loss) income $ 5,005                 5,005
Ending balance (in shares) at Dec. 31, 2022 13,556,550   15,949,805              
Ending balance at Dec. 31, 2022 $ 122,859   $ 159   162,922   $ (20,831) 578 (173) (19,796)
Ending balance (in shares) at Dec. 31, 2022 (2,393,255)           (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)             (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   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          
Repurchase of common stock (in shares)             (28,704)      
Repurchases of common stock (745)           $ (745)      
Other comprehensive income, net of tax 12             12    
Net (loss) income $ (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)