v3.26.1
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, 2024 $ 30,896 $ 211 $ 100,377 $ (69,943) $ 251
Balance (in shares) at Dec. 31, 2024   21,097,000      
Issuance of unrestricted stock (in shares)   70,000      
Stock-based compensation expense 180   180    
Repurchase of common stock (53)   (53)    
Repurchase of common stock (in shares)   (34,000)      
Other comprehensive income (loss) 44       44
Net loss (1,598)     (1,598)  
Balance at Mar. 31, 2025 29,469 $ 211 100,504 (71,541) 295
Balance (in shares) at Mar. 31, 2025   21,133,000      
Balance at Dec. 31, 2024 30,896 $ 211 100,377 (69,943) 251
Balance (in shares) at Dec. 31, 2024   21,097,000      
Net loss (3,367)        
Balance at Jun. 30, 2025 28,050 $ 212 100,850 (73,310) 298
Balance (in shares) at Jun. 30, 2025   21,173,000      
Balance at Mar. 31, 2025 29,469 $ 211 100,504 (71,541) 295
Balance (in shares) at Mar. 31, 2025   21,133,000      
Issuance of unrestricted stock   $ 1 (1)    
Issuance of unrestricted stock (in shares)   61,000      
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares)   (2,000)      
Shares surrendered by employees to pay taxes related to unrestricted stock (3)   (3)    
Issuance of common stock under employee stock purchase plan (in shares)   22,000      
Issuance of common stock under employee stock purchase plan 30   30    
Stock-based compensation expense 382   382    
Repurchase of common stock (62)   (62)    
Repurchase of common stock (in shares)   (41,000)      
Other comprehensive income (loss) 3       3
Net loss (1,769)     (1,769)  
Balance at Jun. 30, 2025 28,050 $ 212 100,850 (73,310) 298
Balance (in shares) at Jun. 30, 2025   21,173,000      
Balance at Dec. 31, 2025 $ 26,137 $ 215 101,510 (75,816) 228
Balance (in shares) at Dec. 31, 2025 21,444,665 21,445,000      
Issuance of unrestricted stock   $ 2 (2)    
Issuance of unrestricted stock (in shares)   172,000      
Stock-based compensation expense $ 269   269    
Other comprehensive income (loss) (62)       (62)
Net loss (3,458)     (3,458)  
Balance at Mar. 31, 2026 22,886 $ 217 101,777 (79,274) 166
Balance (in shares) at Mar. 31, 2026   21,617,000      
Balance at Dec. 31, 2025 $ 26,137 $ 215 101,510 (75,816) 228
Balance (in shares) at Dec. 31, 2025 21,444,665 21,445,000      
Net loss $ (6,023)        
Balance at Jun. 30, 2026 $ 20,643 $ 217 102,145 (81,839) 120
Balance (in shares) at Jun. 30, 2026 21,703,961 21,704,000      
Balance at Mar. 31, 2026 $ 22,886 $ 217 101,777 (79,274) 166
Balance (in shares) at Mar. 31, 2026   21,617,000      
Issuance of unrestricted stock (in shares)   50,000      
Shares surrendered by employees to pay taxes related to unrestricted stock (in shares)   (2,000)      
Shares surrendered by employees to pay taxes related to unrestricted stock (3)   (3)    
Issuance of common stock under employee stock purchase plan (in shares)   39,000      
Issuance of common stock under employee stock purchase plan 50   50    
Stock-based compensation expense 321   321    
Other comprehensive income (loss) (46)       (46)
Net loss (2,565)     (2,565)  
Balance at Jun. 30, 2026 $ 20,643 $ 217 $ 102,145 $ (81,839) $ 120
Balance (in shares) at Jun. 30, 2026 21,703,961 21,704,000