XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2023 $ 4 $ 23,531 $ (49) $ 11,934 $ 35,420
Beginning balance, shares at Dec. 31, 2023 3,815,212        
Stock-based compensation expense (67) (67)
Exercise of stock awards, net of tax
Exercise of stock awards, net of tax, shares 2,167        
Foreign currency translation (34) (34)
Net income (139) (139)
Ending balance, value at Mar. 31, 2024 $ 4 23,464 (83) 11,795 35,180
Ending balance, shares at Mar. 31, 2024 3,817,379        
Beginning balance, value at Dec. 31, 2023 $ 4 23,531 (49) 11,934 35,420
Beginning balance, shares at Dec. 31, 2023 3,815,212        
Foreign currency translation         (26)
Net income         (598)
Ending balance, value at Sep. 30, 2024 $ 4 23,999 (75) 11,336 35,264
Ending balance, shares at Sep. 30, 2024 3,833,977        
Beginning balance, value at Mar. 31, 2024 $ 4 23,464 (83) 11,795 35,180
Beginning balance, shares at Mar. 31, 2024 3,817,379        
Stock-based compensation expense 267 267
Exercise of stock awards, net of tax
Exercise of stock awards, net of tax, shares 14,332        
Foreign currency translation (13) (13)
Net income 7 7
Ending balance, value at Jun. 30, 2024 $ 4 23,731 (96) 11,802 35,441
Ending balance, shares at Jun. 30, 2024 3,831,711        
Stock-based compensation expense 247 247
Exercise of stock awards, net of tax 21 21
Exercise of stock awards, net of tax, shares 2,266        
Foreign currency translation 21 21
Net income (466) (466)
Ending balance, value at Sep. 30, 2024 $ 4 23,999 (75) 11,336 35,264
Ending balance, shares at Sep. 30, 2024 3,833,977        
Beginning balance, value at Dec. 31, 2024 $ 4 24,259 (178) 1,141 25,226
Beginning balance, shares at Dec. 31, 2024 3,838,743        
Stock-based compensation expense 280 280
Exercise of stock awards, net of tax
Exercise of stock awards, net of tax, shares 9,000        
Foreign currency translation 2 2
Net income 5,387 5,387
Ending balance, value at Mar. 31, 2025 $ 4 24,539 (176) 6,528 30,895
Ending balance, shares at Mar. 31, 2025 3,847,743        
Beginning balance, value at Dec. 31, 2024 $ 4 24,259 (178) 1,141 25,226
Beginning balance, shares at Dec. 31, 2024 3,838,743        
Foreign currency translation         51
Net income         4,867
Ending balance, value at Sep. 30, 2025 $ 4 24,909 (127) 6,008 30,794
Ending balance, shares at Sep. 30, 2025 3,868,826        
Beginning balance, value at Mar. 31, 2025 $ 4 24,539 (176) 6,528 30,895
Beginning balance, shares at Mar. 31, 2025 3,847,743        
Stock-based compensation expense 189 189
Exercise of stock awards, net of tax
Exercise of stock awards, net of tax, shares 21,083        
Foreign currency translation 79 79
Net income (475) (475)
Ending balance, value at Jun. 30, 2025 $ 4 24,728 (97) 6,053 30,688
Ending balance, shares at Jun. 30, 2025 3,868,826        
Stock-based compensation expense 181 181
Foreign currency translation (30) (30)
Net income (45) (45)
Ending balance, value at Sep. 30, 2025 $ 4 $ 24,909 $ (127) $ 6,008 $ 30,794
Ending balance, shares at Sep. 30, 2025 3,868,826