Industry, Segment and Geographic Financial Information - Impact on Adoption of ASC 606 to Income Statement (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Net sales | $ 49,055 | $ 47,923 | $ 43,914 | $ 40,552 | $ 44,437 | $ 39,018 | $ 39,021 | $ 38,091 | $ 181,444 | $ 160,567 | $ 164,609 |
Cost of sales | 154,524 | 133,491 | 137,278 | ||||||||
Gross profit | $ 7,225 | $ 6,303 | $ 6,498 | $ 6,894 | 7,502 | 6,244 | 6,572 | 6,758 | 26,920 | 27,076 | 27,331 |
ASU 2014-09 | As Reported | |||||||||||
Net sales | 126,956 | 106,646 | 102,982 | 112,795 | 449,379 | 418,131 | |||||
Cost of sales | 422,303 | 390,800 | |||||||||
Gross profit | 27,076 | 27,331 | |||||||||
ASU 2014-09 | Impact of Adoption | |||||||||||
Net sales | $ (82,519) | $ (67,628) | $ (63,961) | $ (74,704) | (288,812) | (253,522) | |||||
Cost of sales | (288,812) | (253,522) | |||||||||
Lifeboat Distribution | |||||||||||
Net sales | 163,564 | 141,708 | 137,113 | ||||||||
Cost of sales | 118,525 | 114,764 | |||||||||
Gross profit | 23,441 | 23,183 | 22,349 | ||||||||
Lifeboat Distribution | ASU 2014-09 | As Reported | |||||||||||
Net sales | 417,427 | 369,519 | |||||||||
Cost of sales | 394,244 | 347,170 | |||||||||
Gross profit | 23,183 | 22,349 | |||||||||
Lifeboat Distribution | ASU 2014-09 | Impact of Adoption | |||||||||||
Net sales | (275,719) | (232,406) | |||||||||
Cost of sales | (275,719) | (232,406) | |||||||||
TechXtend | |||||||||||
Net sales | 17,880 | 18,859 | 27,496 | ||||||||
Cost of sales | 14,966 | 22,514 | |||||||||
Gross profit | $ 3,479 | 3,893 | 4,982 | ||||||||
TechXtend | ASU 2014-09 | As Reported | |||||||||||
Net sales | 31,952 | 48,612 | |||||||||
Cost of sales | 28,059 | 43,630 | |||||||||
Gross profit | 3,893 | 4,982 | |||||||||
TechXtend | ASU 2014-09 | Impact of Adoption | |||||||||||
Net sales | (13,093) | (21,116) | |||||||||
Cost of sales | $ (13,093) | $ (21,116) |