Annual report pursuant to Section 13 and 15(d)

Industry, Segment, and Geographic Financial Information - Disaggregation of Revenue (Details)

v3.19.3.a.u2
Industry, Segment, and Geographic Financial Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]                    
Net sales $ 60,862 $ 52,363 $ 50,676 $ 44,858 $ 49,055 $ 47,923 $ 43,914 $ 40,552 $ 208,759 $ 181,444
Lifeboat Distribution                    
Disaggregation of Revenue [Line Items]                    
Net sales                 193,558 163,564
TechXtend                    
Disaggregation of Revenue [Line Items]                    
Net sales                 15,201 17,880
Hardware, software and other products                    
Disaggregation of Revenue [Line Items]                    
Net sales                 189,335 164,870
Hardware, software and other products | Lifeboat Distribution                    
Disaggregation of Revenue [Line Items]                    
Net sales                 175,771 148,570
Hardware, software and other products | TechXtend                    
Disaggregation of Revenue [Line Items]                    
Net sales                 13,564 16,300
Software - security and highly interdependent with support                    
Disaggregation of Revenue [Line Items]                    
Net sales                 7,186 6,527
Software - security and highly interdependent with support | Lifeboat Distribution                    
Disaggregation of Revenue [Line Items]                    
Net sales                 6,898 6,087
Software - security and highly interdependent with support | TechXtend                    
Disaggregation of Revenue [Line Items]                    
Net sales                 288 440
Maintenance, support and other services revenue                    
Disaggregation of Revenue [Line Items]                    
Net sales                 12,238 10,047
Maintenance, support and other services revenue | Lifeboat Distribution                    
Disaggregation of Revenue [Line Items]                    
Net sales                 10,889 8,907
Maintenance, support and other services revenue | TechXtend                    
Disaggregation of Revenue [Line Items]                    
Net sales                 $ 1,349 $ 1,140