Annual report pursuant to Section 13 and 15(d)

Industry, Segment and Geographic Financial Information - Impact on Adoption of ASC 606 to Income Statement (Details)

v3.19.1
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)