Industry, Segment and Geographic Information (Details) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016
USD ($)
|
Sep. 30, 2016
USD ($)
|
Jun. 30, 2016
USD ($)
|
Mar. 31, 2016
USD ($)
|
Dec. 31, 2015
USD ($)
|
Sep. 30, 2015
USD ($)
|
Jun. 30, 2015
USD ($)
|
Mar. 31, 2015
USD ($)
|
Dec. 31, 2016
USD ($)
item
|
Dec. 31, 2015
USD ($)
|
Dec. 31, 2014
USD ($)
|
|
Segment reporting information | |||||||||||
Number of reportable operating segments | item | 2 | ||||||||||
Revenue | $ 119,965 | $ 99,586 | $ 105,257 | $ 93,323 | $ 99,776 | $ 97,653 | $ 91,970 | $ 92,691 | $ 418,131 | $ 382,090 | $ 340,758 |
Gross Profit | 8,006 | $ 6,372 | $ 7,000 | $ 5,953 | 6,911 | $ 6,880 | $ 6,425 | $ 6,357 | 27,331 | 26,573 | 24,810 |
Direct Costs | 9,576 | 9,988 | 8,764 | ||||||||
Segment Income | 17,755 | 16,585 | 16,046 | ||||||||
General and administrative | 9,139 | 8,075 | 7,749 | ||||||||
Interest, net | 318 | 368 | 472 | ||||||||
Foreign currency translation (loss) | (1) | (20) | (11) | ||||||||
Income before provision for income taxes | 8,933 | 8,858 | 8,758 | ||||||||
Total Assets | 113,698 | 94,082 | 113,698 | 94,082 | 94,981 | ||||||
Segment Total | |||||||||||
Segment reporting information | |||||||||||
Total Assets | 96,760 | 68,305 | 96,760 | 68,305 | |||||||
Corporate Assets | |||||||||||
Segment reporting information | |||||||||||
Total Assets | 16,938 | 25,777 | 16,938 | 25,777 | |||||||
Lifeboat Distribution | |||||||||||
Segment reporting information | |||||||||||
Revenue | 369,519 | 339,708 | 290,449 | ||||||||
Gross Profit | 22,349 | 21,530 | 19,194 | ||||||||
Direct Costs | 7,478 | 7,719 | 5,660 | ||||||||
Segment Income | 14,871 | 13,811 | 13,534 | ||||||||
Total Assets | 64,558 | 45,300 | 64,558 | 45,300 | |||||||
TechXtend | |||||||||||
Segment reporting information | |||||||||||
Revenue | 48,612 | 42,382 | 50,309 | ||||||||
Gross Profit | 4,982 | 5,043 | 5,616 | ||||||||
Direct Costs | 2,098 | 2,269 | 3,104 | ||||||||
Segment Income | 2,884 | 2,774 | $ 2,512 | ||||||||
Total Assets | $ 32,202 | $ 23,005 | $ 32,202 | $ 23,005 |