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 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 60,919 $ 52,363 $ 180,124 $ 147,897
Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 57,059 48,815 168,537 136,189
TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales 3,860 3,548 11,587 11,708
Hardware, software and other products        
Disaggregation of Revenue [Line Items]        
Net sales 56,370 47,508 165,951 133,482
Hardware, software and other products | Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 52,706 44,308 155,039 122,967
Hardware, software and other products | TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales 3,664 3,200 10,912 10,515
Software - security and highly interdependent with support        
Disaggregation of Revenue [Line Items]        
Net sales 2,059 1,798 5,839 5,417
Software - security and highly interdependent with support | Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 2,042 1,670 5,775 5,162
Software - security and highly interdependent with support | TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales 17 128 64 255
Maintenance, support and other services revenue        
Disaggregation of Revenue [Line Items]        
Net sales 2,490 3,057 8,334 8,998
Maintenance, support and other services revenue | Climb Channel Solutions        
Disaggregation of Revenue [Line Items]        
Net sales 2,311 2,837 7,723 8,060
Maintenance, support and other services revenue | TechXtend        
Disaggregation of Revenue [Line Items]        
Net sales $ 179 $ 220 $ 611 $ 938