v3.25.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 6,562 $ 6,395 $ 11,835 $ 11,977
Costs of revenues:        
Total costs of revenues 4,102 3,737 7,180 6,990
Gross profit 2,460 2,658 4,655 4,987
Selling, general and administrative expenses 1,911 2,075 3,964 4,143
Income from operations 549 583 691 844
Other income/(expense):        
Dividend income 50 100 50 100
Interest income 5 7 9 14
Fair market value gain on digital assets 172 96
Loss on foreign currency exchange (3) (2) (3) (4)
Interest expense (1) (1) (2) (2)
Income before income taxes 772 687 841 952
Income tax expense 210 198 248 285
Net income $ 562 $ 489 $ 593 $ 667
Per share - net income:        
Basic $ 0.11 $ 0.09 $ 0.11 $ 0.12
Diluted $ 0.11 $ 0.09 $ 0.11 $ 0.12
Weighted average number of common shares outstanding:        
Basic 5,272 5,371 5,227 5,426
Diluted 5,283 5,388 5,240 5,444
Verification and Certification Service Revenue [Member]        
Revenues:        
Total revenues $ 5,332 $ 5,252 $ 9,514 $ 9,686
Costs of revenues:        
Total costs of revenues 3,282 3,028 5,677 5,543
Product [Member]        
Revenues:        
Total revenues 964 819 1,666 1,552
Costs of revenues:        
Total costs of revenues 617 469 1,045 903
Professional Services [Member]        
Revenues:        
Total revenues 266 324 655 739
Costs of revenues:        
Total costs of revenues $ 203 $ 240 $ 458 $ 544