XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.3
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
Beginning balance (in shares) at Dec. 31, 2022   20,244        
Beginning balance 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)   375        
Stock issued upon option exercise and vesting of restricted and performance stock units 1,988 $ 4   1,984    
Share based compensation 1,337     1,337    
Net loss 339       339  
Other comprehensive income (loss) 481         481
Ending balance (in shares) at Mar. 31, 2023   20,619        
Ending balance at Mar. 31, 2023 149,211 $ 210 (5,017) 436,907 (280,887) (2,002)
Beginning balance (in shares) at Dec. 31, 2022   20,244        
Beginning balance 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) 349          
Net loss $ (5,632)          
Ending balance (in shares) at Sep. 30, 2023   24,851        
Ending balance at Sep. 30, 2023 191,662 $ 252 (5,017) 485,981 (286,858) (2,696)
Beginning balance (in shares) at Mar. 31, 2023   20,619        
Beginning balance at Mar. 31, 2023 149,211 $ 210 (5,017) 436,907 (280,887) (2,002)
Stock issued upon option exercise and vesting of restricted stock units (in shares)   40        
Stock issued upon option exercise and vesting of restricted and performance stock units 42 $ 0   42    
Stock issued, ESPP (in shares)   46        
Stock issued, ESPP 237 $ 1   236    
Share based compensation 1,582     1,582    
Net loss (3,765)       (3,765)  
Other comprehensive income (loss) (493)         (493)
Ending balance (in shares) at Jun. 30, 2023   20,705        
Ending balance at Jun. 30, 2023 $ 146,814 $ 211 (5,017) 438,767 (284,652) (2,495)
Stock issued upon option exercise and vesting of restricted stock units (in shares) 66 99        
Stock issued upon option exercise and vesting of restricted and performance stock units $ 480 $ 1   479    
Stock issued, ESPP (in shares)   4,047        
Stock issued, ESPP 45,524 $ 40   45,484    
Share based compensation 1,251     1,251    
Net loss (2,206)       (2,206)  
Other comprehensive income (loss) (201)         (201)
Ending balance (in shares) at Sep. 30, 2023   24,851        
Ending balance at Sep. 30, 2023 191,662 $ 252 (5,017) 485,981 (286,858) (2,696)
Beginning balance (in shares) at Dec. 31, 2023   24,998        
Beginning balance 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)   301        
Stock issued upon option exercise and vesting of restricted and performance stock units 176 $ 3   173    
Stock issued for acquisition (in shares)   450        
Stock issued for acquisitions 4,494 $ 5   4,489    
Share based compensation 1,902     1,902    
Retirement and reissuance of treasury shares 0 $ (4) 5,017   (5,013)  
Net loss (308)       (308)  
Other comprehensive income (loss) (244)         (244)
Ending balance (in shares) at Mar. 31, 2024   25,749        
Ending balance at Mar. 31, 2024 197,675 $ 258 0 494,537 (295,761) (1,359)
Beginning balance (in shares) at Dec. 31, 2023   24,998        
Beginning balance 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) 86          
Stock issued for acquisition (in shares) 525          
Net loss $ (8,569)          
Ending balance (in shares) at Sep. 30, 2024   26,540        
Ending balance at Sep. 30, 2024 199,153 $ 265 0 502,920 (304,022) (10)
Beginning balance (in shares) at Mar. 31, 2024   25,749        
Beginning balance at Mar. 31, 2024 197,675 $ 258 0 494,537 (295,761) (1,359)
Stock issued upon option exercise and vesting of restricted stock units (in shares)   58        
Stock issued upon option exercise and vesting of restricted and performance stock units 63 $ 0   63    
Stock issued, ESPP (in shares)   61        
Stock issued, ESPP 333 $ 1   332    
Stock issued for acquisition (in shares)   50        
Stock issued for acquisitions 323 $ 0   323    
Share based compensation 1,488     1,488    
Net loss (4,360)       (4,360)  
Other comprehensive income (loss) 9         9
Ending balance (in shares) at Jun. 30, 2024   25,918        
Ending balance at Jun. 30, 2024 $ 195,531 $ 259 0 496,743 (300,121) (1,350)
Stock issued upon option exercise and vesting of restricted stock units (in shares) 51 97        
Stock issued upon option exercise and vesting of restricted and performance stock units $ 330 $ 1   329    
Stock issued for acquisition (in shares)   525        
Stock issued for acquisitions 4,262 $ 5   4,257    
Share based compensation 1,591     1,591    
Net loss (3,901)       (3,901)  
Other comprehensive income (loss) 1,340         1,340
Ending balance (in shares) at Sep. 30, 2024   26,540        
Ending balance at Sep. 30, 2024 $ 199,153 $ 265 $ 0 $ 502,920 $ (304,022) $ (10)