XML 94 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Disaggregated Revenues
12 Months Ended
Dec. 31, 2019
Revenue From Contract With Customer [Abstract]  
Disaggregated Revenues

(13)   Disaggregated Revenues

Disaggregated revenues for the years ended December 31 are as follows (in thousands):

By Sales Channel

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019

 

 

2018

 

 

2017

 

Fullfilment distributors

 

$

32,273

 

 

$

34,389

 

 

$

21,802

 

OEM/ODM/CM

 

$

17,075

 

 

 

20,155

 

 

 

21,504

 

Other

 

$

6,391

 

 

 

6,081

 

 

 

6,215

 

Total

 

$

55,739

 

 

$

60,625

 

 

$

49,521

 

 

 

 

 

 

 

 

 

 

 

 

 

 

By Geography

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019

 

 

2018

 

 

2017

 

Asia

 

$

40,810

 

 

$

45,235

 

 

$

33,165

 

North America

 

 

11,611

 

 

 

9,979

 

 

 

8,775

 

Other

 

 

3,318

 

 

 

5,412

 

 

 

7,581

 

Total

 

$

55,739

 

 

$

60,625

 

 

$

49,521