XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Balance at Dec. 31, 2022 $ 40,209 $ 211 $ 98,306 $ (58,198) $ (110)
Balance (in shares) at Dec. 31, 2022   21,093,000      
Issuance of unrestricted stock   $ 1 (1)    
Issuance of unrestricted stock (in shares)   62,000      
Shares surrendered by employees to pay taxes related to unrestricted stock (15)   (15)    
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares)   (9,000)      
Repurchase of common stock (341) $ (2) (339)    
Repurchase of common stock (in shares)   (191,000)      
Stock-based compensation expense 335   335    
Other comprehensive income (loss) 147       147
Net Income (Loss) (1,568)     (1,568)  
Balance at Mar. 31, 2023 38,767 $ 210 98,286 (59,766) 37
Balance (in shares) at Mar. 31, 2023   20,955,000      
Balance at Dec. 31, 2022 40,209 $ 211 98,306 (58,198) (110)
Balance (in shares) at Dec. 31, 2022   21,093,000      
Net Income (Loss) (3,075)        
Balance at Sep. 30, 2023 37,865 $ 210 98,976 (61,273) (48)
Balance (in shares) at Sep. 30, 2023   21,018,000      
Balance at Mar. 31, 2023 38,767 $ 210 98,286 (59,766) 37
Balance (in shares) at Mar. 31, 2023   20,955,000      
Issuance of common stock under employee stock purchase plan 52 $ 1 51    
Issuance of common stock under employee stock purchase plan (in shares)   38,000      
Stock-based compensation expense 403   403    
Other comprehensive income (loss) (128)       (128)
Net Income (Loss) (2,651)     (2,651)  
Balance at Jun. 30, 2023 36,443 $ 211 98,740 (62,417) (91)
Balance (in shares) at Jun. 30, 2023   20,993,000      
Issuance of common stock under employee stock purchase plan 2   2    
Issuance of common stock under employee stock purchase plan (in shares)   106,000      
Repurchase of common stock (126) $ (1) (125)    
Repurchase of common stock (in shares)   (81,000)      
Stock-based compensation expense 359   359    
Other comprehensive income (loss) 43       43
Net Income (Loss) 1,144     1,144  
Balance at Sep. 30, 2023 37,865 $ 210 98,976 (61,273) (48)
Balance (in shares) at Sep. 30, 2023   21,018,000      
Balance at Dec. 31, 2023 $ 34,298 $ 210 99,405 (65,512) 195
Balance (in shares) at Dec. 31, 2023 21,017,892 21,018,000      
Issuance of unrestricted stock   $ 2 (2)    
Issuance of unrestricted stock (in shares)   67,000      
Stock-based compensation expense $ 164   164    
Other comprehensive income (loss) (56)       (56)
Net Income (Loss) (982)     (982)  
Balance at Mar. 31, 2024 33,424 $ 212 99,567 (66,494) 139
Balance (in shares) at Mar. 31, 2024   21,085,000      
Balance at Dec. 31, 2023 $ 34,298 $ 210 99,405 (65,512) 195
Balance (in shares) at Dec. 31, 2023 21,017,892 21,018,000      
Net Income (Loss) $ (3,239)        
Balance at Sep. 30, 2024 $ 31,891 $ 212 100,057 (68,751) 373
Balance (in shares) at Sep. 30, 2024 21,194,071 21,194,000      
Balance at Mar. 31, 2024 $ 33,424 $ 212 99,567 (66,494) 139
Balance (in shares) at Mar. 31, 2024   21,085,000      
Issuance of common stock under employee stock purchase plan 40   40    
Issuance of common stock under employee stock purchase plan (in shares)   28,000      
Stock-based compensation expense 243   243    
Other comprehensive income (loss) (16)       (16)
Net Income (Loss) (1,090)     (1,090)  
Balance at Jun. 30, 2024 32,601 $ 212 99,850 (67,584) 123
Balance (in shares) at Jun. 30, 2024   21,113,000      
Issuance of unrestricted stock   $ 1 (1)    
Issuance of unrestricted stock (in shares)   86,000      
Shares surrendered by employees to pay taxes related to unrestricted stock (13) $ (1) (12)    
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares)   (5,000)      
Stock-based compensation expense 220   220    
Other comprehensive income (loss) 250       250
Net Income (Loss) (1,167)     (1,167)  
Balance at Sep. 30, 2024 $ 31,891 $ 212 $ 100,057 $ (68,751) $ 373
Balance (in shares) at Sep. 30, 2024 21,194,071 21,194,000