XML 51 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
REVENUE - Revenue by Interconnect Protocol (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,330,576 $ 1,088,743 $ 863,893
InfiniBand:      
Disaggregation of Revenue [Line Items]      
Total revenues 565,930 438,359 407,325
HDR      
Disaggregation of Revenue [Line Items]      
Total revenues 142,127 10,177 0
EDR      
Disaggregation of Revenue [Line Items]      
Total revenues 273,045 234,655 194,261
FDR      
Disaggregation of Revenue [Line Items]      
Total revenues 125,530 149,168 181,465
QDR/DDR/SDR      
Disaggregation of Revenue [Line Items]      
Total revenues 25,228 44,359 31,599
Ethernet      
Disaggregation of Revenue [Line Items]      
Total revenues 743,899 618,471 401,005
Other      
Disaggregation of Revenue [Line Items]      
Total revenues $ 20,747 $ 31,913 $ 55,563