XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 8,099 $ 7,638 $ 14,622 $ 15,111
Selling, general and administrative expenses 3,994 5,861 8,263 11,117
Depreciation and amortization 762 734 1,540 1,469
Income from operations 3,343 1,043 4,819 2,525
Other miscellaneous income 5 28 22 159
Interest income 118 129 218 262
Gain on divestiture 0 0 248 0
Interest and other financing expense (30) (71) (38) (214)
Net income before income taxes 3,436 1,129 5,269 2,732
Provision for income taxes 684 56 948 224
Net income from continuing operations 2,752 1,073 4,321 2,508
Loss from discontinued operations, net of tax (60) (13) (69) (85)
Net income $ 2,692 $ 1,060 $ 4,252 $ 2,423
Basic earnings (loss) per share        
Continuing operations (in dollars per share) $ 0.2 $ 0.08 $ 0.31 $ 0.18
Discontinued operations (in dollars per share) 0 0 0 (0.01)
Total (in dollars per share) 0.2 0.08 0.31 0.17
Diluted earnings (loss) per share        
Continuing operations (in dollars per share) 0.2 0.08 0.31 0.18
Discontinued operations (in dollars per share) (0.01) 0 0 (0.01)
Total (in dollars per share) $ 0.19 $ 0.08 $ 0.31 $ 0.17
Weighted average shares outstanding        
Basic (in shares) 13,786 13,938 13,829 13,932
Diluted (in shares) 13,810 13,990 13,845 14,001
Royalty [Member]        
Revenue $ 7,586 $ 7,284 $ 13,647 $ 14,245
Service [Member]        
Revenue $ 513 $ 354 $ 975 $ 866