XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Jun. 30, 2017
Sep. 30, 2017
Sep. 30, 2016
Income Statement [Abstract]        
Revenue $ 42,467 $ 35,137 $ 114,546 $ 101,661
Operating expenses:        
Cost of revenue 26,675 22,367 75,306 67,444
Selling, general and administrative expenses 12,189 9,883 34,149 28,351
Depreciation of property and equipment 1,133 1,376 3,462 3,824
Amortization of intangible assets 722 393 2,166 1,182
Total operating expenses 40,719 34,019 115,083 100,801
Operating income (loss) from continuing operations 1,748 1,118 (537) 860
Foreign currency transaction gains on short-term intercompany balances (418) (165) (1,927) (976)
Interest expense (income), net 142 (14) 227 (55)
Other loss (income) 17 (168) (177) (140)
Income from continuing operations before income taxes 2,007 1,465 1,340 2,031
Income tax expense (benefit) 930 (685) 2,436 (21)
Net income (loss) from continuing operations 1,077 2,150 (1,096) 2,052
Discontinued operations (Note D)        
(Loss) income from discontinued operations (344) 133 (1,029) (914)
Other loss (income) 0 0 0 0
Income tax expense (benefit) 0 0 0 0
Net (loss) income from discontinued operations (344) 133 (1,029) (914)
Net income (loss) $ 733 $ 2,283 $ (2,125) $ 1,138
Basic loss per common share (Note B)        
Basic loss from continuing operations (in usd per share) $ 0.05 $ 0.10 $ (0.05) $ 0.09
Basic loss from discontinued operations (in usd per share) (0.02) 0.01 (0.05) (0.04)
Total basic loss per common share (in usd per share) 0.03 0.11 (0.10) 0.05
Diluted earnings (loss) per common share (Note B)        
Diluted loss from continuing operations (in usd per share) 0.05 0.10 (0.05) 0.09
Diluted loss from discontinued operations (in usd per share) (0.02) 0.01 (0.05) (0.04)
Total diluted loss per common share (in usd per share) $ 0.03 $ 0.11 $ (0.10) $ 0.05
Weighted-average common shares outstanding (Note B)        
Basic (shares) 22,498 21,847 22,225 22,084
Diluted (shares) 22,761 21,874 22,225 22,114