XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Deficit
Other Comprehensive Income (Loss)
BALANCE at beginning of period (in shares) at Dec. 31, 2023   24,998        
BALANCE at beginning of period at Dec. 31, 2023 $ 191,655 $ 254 $ (5,017) $ 487,973 $ (290,440) $ (1,115)
Stock issued upon option exercise and vesting of restricted stock units (in shares)   532        
Stock issued upon option exercise and vesting of restricted stock units 694 $ 6   688    
Stock issued, ESPP (in shares)   116        
Stock issued, ESPP 676 $ 1   675    
Shares issued, net of issuance costs (in shares)   1,025        
Stock issued for acquisitions 9,079 $ 10   9,069    
Share based compensation 6,444     6,444    
Retirement and reissuance of treasury shares 0 $ (4) 5,017   (5,013)  
Net loss (11,773)       (11,773)  
Other comprehensive income 540         540
BALANCE at end of period (in shares) at Dec. 31, 2024   26,671        
BALANCE at end of period at Dec. 31, 2024 $ 197,315 $ 267 0 504,849 (307,226) (575)
Stock issued upon option exercise and vesting of restricted stock units (in shares) 460 829        
Stock issued upon option exercise and vesting of restricted stock units $ 597 $ 8   589    
Stock issued, ESPP (in shares)   114        
Stock issued, ESPP 739 $ 1   738    
Stock issued for debt payment (in shares)   338        
Stock issued for debt payment 2,566 $ 4   2,562    
Share based compensation 7,739     7,739    
Stock issued for acquisitions (in shares)   124        
Stock issued for acquisitions 956 $ 1   955    
Net loss (13,126)       (13,126)  
Other comprehensive income 1,010         1,010
BALANCE at end of period (in shares) at Dec. 31, 2025   28,076        
BALANCE at end of period at Dec. 31, 2025 $ 197,796 $ 281 $ 0 $ 517,432 $ (320,352) $ 435