Segment Disclosure - Financial Information (Details) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2019
USD ($)
|
Sep. 30, 2019
USD ($)
|
Jun. 30, 2019
USD ($)
|
Mar. 31, 2019
USD ($)
|
Dec. 31, 2018
USD ($)
|
Sep. 30, 2018
USD ($)
|
Jun. 30, 2018
USD ($)
|
Mar. 31, 2018
USD ($)
|
Dec. 31, 2017
USD ($)
|
Sep. 30, 2017
USD ($)
|
Jun. 30, 2017
USD ($)
|
Mar. 31, 2017
USD ($)
|
Dec. 31, 2019
USD ($)
Operating_Segment
|
Dec. 31, 2018
USD ($)
|
Dec. 31, 2017
USD ($)
|
|
Segment Reporting [Abstract] | |||||||||||||||
Number of operating segments | Operating_Segment | 3 | ||||||||||||||
Financial information by segment | |||||||||||||||
Revenues | $ 178,991 | $ 192,192 | $ 200,616 | $ 176,787 | $ 180,762 | $ 182,169 | $ 191,793 | $ 187,630 | $ 187,643 | $ 179,570 | $ 170,439 | $ 163,318 | $ 748,586 | $ 742,354 | $ 700,970 |
Gross profit | 50,583 | 57,769 | 60,071 | 48,874 | 52,315 | 52,332 | 55,083 | 48,144 | 50,319 | 47,897 | 46,343 | 43,153 | 217,297 | 207,874 | 187,712 |
Operating Income (Loss) | 2,335 | $ 10,779 | $ 15,419 | $ (4,396) | 2,502 | $ 3,017 | $ 10,304 | $ 6,398 | $ 6,282 | $ (10,375) | $ 5,003 | $ 3,250 | 24,137 | 22,221 | 4,160 |
Depreciation and amortization | 38,533 | 34,413 | 31,383 | ||||||||||||
Intangible assets, net | 109,537 | 111,395 | 109,537 | 111,395 | |||||||||||
Total assets | 719,878 | 694,037 | 719,878 | 694,037 | |||||||||||
Operating segments | Services | |||||||||||||||
Financial information by segment | |||||||||||||||
Revenues | 595,130 | 574,619 | 543,565 | ||||||||||||
Gross profit | 165,513 | 151,974 | 139,160 | ||||||||||||
Operating Income (Loss) | 49,593 | 47,126 | 46,677 | ||||||||||||
Depreciation and amortization | 28,854 | 24,079 | 21,649 | ||||||||||||
Intangible assets, net | 98,284 | 98,362 | 98,284 | 98,362 | |||||||||||
Total assets | 537,518 | 523,506 | 537,518 | 523,506 | |||||||||||
Operating segments | International | |||||||||||||||
Financial information by segment | |||||||||||||||
Revenues | 144,271 | 153,448 | 144,265 | ||||||||||||
Gross profit | 43,145 | 45,464 | 38,974 | ||||||||||||
Operating Income (Loss) | 5,856 | 3,953 | 3,537 | ||||||||||||
Depreciation and amortization | 8,285 | 8,846 | 7,768 | ||||||||||||
Intangible assets, net | 9,814 | 11,143 | 9,814 | 11,143 | |||||||||||
Total assets | 153,380 | 146,535 | 153,380 | 146,535 | |||||||||||
Operating segments | Products and Systems | |||||||||||||||
Financial information by segment | |||||||||||||||
Revenues | 18,583 | 23,426 | 23,297 | ||||||||||||
Gross profit | 8,639 | 10,560 | 9,798 | ||||||||||||
Operating Income (Loss) | (529) | 2,368 | (16,991) | ||||||||||||
Depreciation and amortization | 1,213 | 1,429 | 2,180 | ||||||||||||
Intangible assets, net | 1,181 | 1,438 | 1,181 | 1,438 | |||||||||||
Total assets | 16,028 | 12,264 | 16,028 | 12,264 | |||||||||||
Corporate and eliminations | |||||||||||||||
Financial information by segment | |||||||||||||||
Revenues | (9,398) | (9,139) | (10,157) | ||||||||||||
Gross profit | 0 | (124) | (220) | ||||||||||||
Operating Income (Loss) | (30,783) | (31,226) | (29,063) | ||||||||||||
Depreciation and amortization | 181 | 59 | $ (214) | ||||||||||||
Intangible assets, net | 258 | 452 | 258 | 452 | |||||||||||
Total assets | $ 12,952 | $ 11,732 | $ 12,952 | $ 11,732 |