v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Sales $ 33,358 $ 32,577 $ 64,607 $ 61,271
Cost of sales 23,336 22,708 44,942 42,920
GROSS PROFIT 10,022 9,869 19,665 18,351
OPERATING EXPENSES:        
General and administrative expenses 9,936 9,474 18,934 18,491
Total operating expenses 9,936 9,474 18,934 18,491
INCOME (LOSS) FROM OPERATIONS 86 395 731 (140)
OTHER INCOME:        
Other income (expense), net 165 285 243 280
Interest income 67 77 134 119
Realized gain on investments 10 10 67
Total other income 242 362 387 466
INCOME BEFORE INCOME TAXES 328 757 1,118 326
Provision for income taxes 19 114 65 76
NET INCOME $ 309 $ 643 $ 1,053 $ 250
NET INCOME PER COMMON SHARE        
Basic (in Dollars per share) $ 0.02 $ 0.03 $ 0.06 $ 0.01
Diluted (in Dollars per share) $ 0.02 $ 0.03 $ 0.06 $ 0.01
WEIGHTED-AVERAGE COMMON SHARES OUTSTANDING        
Basic (in Shares) 18,725,024 18,592,339 18,679,433 18,600,373
Diluted (in Shares) 18,756,935 18,596,826 18,713,633 18,603,432