XML 23 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
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 Loss
BALANCE at beginning of period (in shares) at Dec. 31, 2022   20,244        
BALANCE at beginning of period at Dec. 31, 2022 $ 145,066 $ 206 $ (5,017) $ 433,586 $ (281,226) $ (2,483)
Stock issued upon option exercise and vesting of restricted stock units (in shares)   604        
Stock issued upon option exercise and vesting of restricted stock units 3,020 $ 6   3,014    
Stock issued, ESPP (in shares)   103        
Stock issued, ESPP 540 $ 1   539    
Shares issued, net of issuance costs (in shares)   4,047        
Shares issued, net of issuance costs 45,445 $ 41   45,404    
Share based compensation 5,430     5,430    
Net loss (9,214)       (9,214)  
Other comprehensive income 1,368         1,368
BALANCE at end of period (in shares) at Dec. 31, 2023   24,998        
BALANCE at end 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) 104 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    
Share based compensation 6,444     6,444    
Stock issued for acquisitions (in shares)   1,025        
Stock issued for acquisitions 9,079 $ 10   9,069    
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)