Industry, Segment and Geographic Information - Segment Information (Details) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2017
USD ($)
|
Sep. 30, 2017
USD ($)
|
Jun. 30, 2017
USD ($)
|
Mar. 31, 2017
USD ($)
|
Dec. 31, 2016
USD ($)
|
Sep. 30, 2016
USD ($)
|
Jun. 30, 2016
USD ($)
|
Mar. 31, 2016
USD ($)
|
Dec. 31, 2017
USD ($)
segment
|
Dec. 31, 2016
USD ($)
|
Dec. 31, 2015
USD ($)
|
|
Segment reporting information | |||||||||||
Number of reportable operating segments | segment | 2 | ||||||||||
Revenue | $ 126,956 | $ 106,646 | $ 102,982 | $ 112,795 | $ 119,965 | $ 99,586 | $ 105,257 | $ 93,323 | $ 449,379 | $ 418,131 | $ 382,090 |
Gross Profit | 7,502 | $ 6,244 | $ 6,572 | $ 6,758 | 8,006 | $ 6,372 | $ 7,000 | $ 5,953 | 27,076 | 27,331 | 26,573 |
Direct Costs | 9,831 | 9,576 | 9,988 | ||||||||
Segment Income Before Taxes | 17,245 | 17,755 | 16,585 | ||||||||
General and administrative | 9,432 | 9,139 | 8,075 | ||||||||
Interest, net | 699 | 318 | 368 | ||||||||
Foreign currency translation | 41 | (1) | (20) | ||||||||
Income before provision for income taxes | 8,553 | 8,933 | 8,858 | ||||||||
Total Assets | 102,725 | 113,698 | 102,725 | 113,698 | 94,082 | ||||||
Segment Total | |||||||||||
Segment reporting information | |||||||||||
Total Assets | 94,006 | 96,760 | 94,006 | 96,760 | |||||||
Corporate Assets | |||||||||||
Segment reporting information | |||||||||||
Total Assets | 8,719 | 16,938 | 8,719 | 16,938 | |||||||
Lifeboat Distribution | |||||||||||
Segment reporting information | |||||||||||
Revenue | 417,427 | 369,519 | 339,708 | ||||||||
Gross Profit | 23,183 | 22,349 | 21,530 | ||||||||
Direct Costs | 7,952 | 7,478 | 7,719 | ||||||||
Segment Income Before Taxes | 15,231 | 14,871 | 13,811 | ||||||||
Total Assets | 72,806 | 64,558 | 72,806 | 64,558 | |||||||
TechXtend | |||||||||||
Segment reporting information | |||||||||||
Revenue | 31,952 | 48,612 | 42,382 | ||||||||
Gross Profit | 3,893 | 4,982 | 5,043 | ||||||||
Direct Costs | 1,879 | 2,098 | 2,269 | ||||||||
Segment Income Before Taxes | 2,014 | 2,884 | $ 2,774 | ||||||||
Total Assets | $ 21,200 | $ 32,202 | $ 21,200 | $ 32,202 |