XML 35 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Disclosure (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of Financial Information by Segment
Selected financial information by segment for the periods shown was as follows (intercompany transactions are eliminated in Corporate and eliminations):

 For the year ended December 31,
 201920182017
Revenues
Services$595,130  $574,619  $543,565  
International144,271  153,448  144,265  
Products and Systems18,583  23,426  23,297  
Corporate and eliminations(9,398) (9,139) (10,157) 
 $748,586  $742,354  $700,970  
 
 For the year ended December 31,
 201920182017
Gross profit
Services$165,513  $151,974  $139,160  
International43,145  45,464  38,974  
Products and Systems8,639  10,560  9,798  
Corporate and eliminations—  (124) (220) 
 $217,297  $207,874  $187,712  
 
 For the year ended December 31,
 201920182017
Income from operations
Services$49,593  $47,126  $46,677  
International5,856  3,953  3,537  
Products and Systems(529) 2,368  (16,991) 
Corporate and eliminations(30,783) (31,226) (29,063) 
 $24,137  $22,221  $4,160  
 
 For the year ended December 31,
 201920182017
Depreciation and amortization
Services$28,854  $24,079  $21,649  
International8,285  8,846  7,768  
Products and Systems1,213  1,429  2,180  
Corporate and eliminations181  59  (214) 
 $38,533  $34,413  $31,383  
 
 December 31,
 20192018
Intangible assets, net
Services$98,284  $98,362  
International9,814  11,143  
Products and Systems1,181  1,438  
Corporate and eliminations258  452  
 $109,537  $111,395  

 December 31,
 20192018
Total assets
Services$537,518  $523,506  
International153,380  146,535  
Products and Systems16,028  12,264  
Corporate and eliminations12,952  11,732  
 $719,878  $694,037  
Schedule of Revenue and Long-lived Assets by Geographic Area
 December 31,
 20192018
Long-lived assets
United States$233,679  $230,140  
Other Americas181,550  177,628  
Europe75,325  76,781  
 $490,554  $484,549  
 
December 31,
2017
Revenue
United States$466,683  
Other Americas86,870  
Europe132,421  
Asia-Pacific14,996  
$700,970