v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (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 $ 4,553 $ 4,591 $ 9,180 $ 8,762
Operating expenses:        
Salaries and service costs 3,262 3,047 6,498 6,013
Office and general expenses 945 870 1,912 1,705
Amortization and depreciation 48 44 93 88
Corporate overhead 197 233 422 486
Total operating expenses 4,452 4,194 8,925 8,292
Operating income 101 397 255 470
Other expense (income):        
Foreign exchange (income) loss 0 7 (2) 14
Interest income (67) (87) (139) (173)
Interest expense 2 3 5 6
Total other (income) expense (65) (77) (136) (153)
Income before provision for income taxes 166 474 391 623
Provision for income taxes:        
Current (152) (4) (181) (16)
Deferred 97 (223) 58 (269)
Provision for income taxes, net (55) (227) (123) (285)
Net income 111 247 268 338
Other comprehensive income (loss):        
Foreign currency translation adjustment 99 4 174 (26)
Total comprehensive income $ 210 $ 251 $ 442 $ 312
Basic net income per common share $ 0.02 $ 0.05 $ 0.05 $ 0.07
Diluted net income per common share $ 0.02 $ 0.05 $ 0.05 $ 0.07
Weighted average common shares outstanding-basic 4,920 5,157 5,001 5,157
Weighted average common shares outstanding-diluted 4,920 5,157 5,001 5,157
Service Revenues [Member]        
Revenues:        
Total revenues $ 4,544 $ 4,584 $ 9,164 $ 8,747
License Fees [Member]        
Revenues:        
Total revenues $ 9 $ 7 $ 16 $ 15