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]        
Revenues $ 9,229 $ 5,183 $ 17,404 $ 10,433
Costs and expenses        
Cost of sales 6,248 3,454 11,810 7,052
Selling, general and administrative 2,303 1,964 4,648 3,693
Total costs and expenses 8,551 5,418 16,458 10,745
Operating income (loss) 678 (235) 946 (312)
Interest income (expense), net (14) 2 (8) 16
Other income, net 10 291 5 331
Gain on sale of property, plant and equipment 0 11 1 12
Income before income tax expense 674 69 944 47
Income tax expense 22 8 51 15
Net income $ 652 $ 61 $ 893 $ 32
Net income per share:        
Basic $ 0.05 $ 0.01 $ 0.07 $ 0.00
Fully diluted $ 0.05 $ 0.00 $ 0.07 $ 0.00
Weighted-average shares outstanding:        
Basic 12,256 12,088 12,227 12,088
Fully diluted 12,795 12,474 12,749 12,489