XML 61 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
REVENUES:    
Total revenues $ 294,022 $ 326,160
COSTS OF REVENUES:    
Total costs of revenues 219,801 240,863
Gross profit 74,221 85,297
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 73,334 78,800
Income from operations 887 6,497
INTEREST EXPENSE, net 1,896 2,499
Income (loss) from operations before income taxes (1,009) 3,998
INCOME TAX EXPENSE 1,161 2,770
NET INCOME (LOSS) $ (2,170) $ 1,228
NET INCOME (LOSS) PER SHARE:    
Basic (in usd per share) $ (0.11) $ 0.06
Diluted (in usd per share) $ (0.11) $ 0.06
WEIGHTED AVERAGE NUMBER OF SHARES OUTSTANDING:    
Basic (in shares) 19,449 19,203
Diluted (in shares) 19,449 19,826
COMPREHENSIVE INCOME (LOSS):    
Net income (loss) $ (2,170) $ 1,228
Foreign currency translation adjustment, net of taxes (308) (1,063)
TOTAL COMPREHENSIVE INCOME (LOSS) (2,478) 165
Service fee revenue    
REVENUES:    
Total revenues 214,382 230,484
COSTS OF REVENUES:    
Total costs of revenues 141,616 146,827
Product revenue, net    
REVENUES:    
Total revenues 26,613 34,350
COSTS OF REVENUES:    
Total costs of revenues 25,158 32,710
Pass-through revenue    
REVENUES:    
Total revenues 53,027 61,326
COSTS OF REVENUES:    
Total costs of revenues $ 53,027 $ 61,326