Quarterly report pursuant to Section 13 or 15(d)

Segment Information - Disaggregation of Revenue (Details)

v3.20.2
Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 56,586 $ 50,676 $ 119,206 $ 95,534
Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 54,213 47,320 111,479 87,376
TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales 2,373 3,356 7,727 8,158
Hardware, software and other products        
Disaggregation of Revenue [Line Items]        
Net sales 51,997 45,784 109,581 85,974
Hardware, software and other products | Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 49,838 42,807 102,332 78,660
Hardware, software and other products | TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales 2,159 2,977 7,248 7,314
Software - security and highly interdependent with support        
Disaggregation of Revenue [Line Items]        
Net sales 1,827 1,727 3,780 3,620
Software - security and highly interdependent with support | Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 1,807 1,656 3,733 3,494
Software - security and highly interdependent with support | TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales 19 71 47 126
Maintenance, support and other services revenue        
Disaggregation of Revenue [Line Items]        
Net sales 2,762 3,165 5,845 5,940
Maintenance, support and other services revenue | Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 2,568 2,857 5,414 5,222
Maintenance, support and other services revenue | TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales $ 195 $ 308 $ 432 $ 718