XML 12 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning balance at Dec. 31, 2023 $ 74,757 $ 64 $ 170,139 $ (95,118) $ (328)
Beginning balance, Shares at Dec. 31, 2023   12,761,448      
Issuance of common stock from RSUs vested, Shares   31,720      
Stock-based compensation 2,927   2,927    
Foreign currency translation income (loss) (16)       (16)
Net loss (2,909)     (2,909)  
Ending balance at Mar. 31, 2024 74,759 $ 64 173,066 (98,027) (344)
Ending balance, Shares at Mar. 31, 2024   12,793,168      
Beginning balance at Dec. 31, 2023 74,757 $ 64 170,139 (95,118) (328)
Beginning balance, Shares at Dec. 31, 2023   12,761,448      
Foreign currency translation income (loss) (4)        
Net loss (3,661)        
Ending balance at Jun. 30, 2024 75,615 $ 64 174,662 (98,779) (332)
Ending balance, Shares at Jun. 30, 2024   12,782,928      
Beginning balance at Mar. 31, 2024 74,759 $ 64 173,066 (98,027) (344)
Beginning balance, Shares at Mar. 31, 2024   12,793,168      
Exercise of stock options 5   5    
Exercise of stock options, Shares   5,640      
Repurchase of common stock (1,999)   (1,999)    
Repurchase of common stock, Shares   (134,150)      
Issuance of common stock from ESPP purchases 444   444    
Issuance of common stock from ESPP purchase, Shares   36,586      
Issuance of common stock from RSUs vested, Shares   81,684      
Stock-based compensation 3,146   3,146    
Foreign currency translation income (loss) 12       12
Net loss (752)     (752)  
Ending balance at Jun. 30, 2024 75,615 $ 64 174,662 (98,779) (332)
Ending balance, Shares at Jun. 30, 2024   12,782,928      
Beginning balance at Dec. 31, 2024 72,399 $ 64 177,021 (104,298) (388)
Beginning balance, Shares at Dec. 31, 2024   12,634,485      
Exercise of stock options 3   3    
Repurchase of common stock (504)   (504)    
Repurchase of common stock, Shares   (33,493)      
Issuance of common stock from RSUs vested, Shares   65,109      
Stock-based compensation 3,404   3,404    
Other comprehensive income 26       26
Net loss (1,484)     (1,484)  
Ending balance at Mar. 31, 2025 73,844 $ 64 179,924 (105,782) (362)
Ending balance, Shares at Mar. 31, 2025   12,666,101      
Beginning balance at Dec. 31, 2024 $ 72,399 $ 64 177,021 (104,298) (388)
Beginning balance, Shares at Dec. 31, 2024   12,634,485      
Exercise of stock options, Shares 4,104        
Foreign currency translation income (loss) $ 28        
Net loss (4,604)        
Ending balance at Jun. 30, 2025 74,521 $ 64 183,719 (108,902) (360)
Ending balance, Shares at Jun. 30, 2025   12,788,631      
Beginning balance at Mar. 31, 2025 73,844 $ 64 179,924 (105,782) (362)
Beginning balance, Shares at Mar. 31, 2025   12,666,101      
Exercise of stock options 16   16    
Exercise of stock options, Shares   3,453      
Repurchase of common stock (470)   (470)    
Repurchase of common stock, Shares   (31,570)      
Issuance of common stock from ESPP purchases 408   408    
Issuance of common stock from ESPP purchase, Shares   40,865      
Issuance of common stock from RSUs vested, Shares   109,782      
Stock-based compensation 3,841   3,841    
Foreign currency translation income (loss) 2        
Other comprehensive income 2       2
Net loss (3,120)     (3,120)  
Ending balance at Jun. 30, 2025 $ 74,521 $ 64 $ 183,719 $ (108,902) $ (360)
Ending balance, Shares at Jun. 30, 2025   12,788,631