XML 73 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Detail)
$ in Thousands
12 Months Ended
Jan. 01, 2021
USD ($)
Dec. 31, 2020
USD ($)
Segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
Jan. 01, 2019
USD ($)
Summary Of Significant Accounting Policies [Line Items]          
Number of operating segments | Segment   1      
Right of use assets   $ 91,761 $ 37,933   $ 42,500
Operating lease liabilities   $ 101,297     $ 60,100
Subsequent Event [Member] | ASU 2020-06 [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Increase in convertible notes $ 96,800        
Decrease in accumulated deficit 60,200        
Decrease in additional paid-in-capital $ 157,000        
Employee Stock Purchase Plan [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Percentage of closing price of common stock   85.00%      
Percentage of discount recognized on graded-vesting based on stock-based compensation expense over the purchase period   15.00%      
Patents [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Initial term of patents   20 years      
Product Revenues [Member] | Customer One [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk percentage   47.00% 43.00% 42.00%  
Product Revenues [Member] | Customer Two [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk percentage   39.00% 41.00% 38.00%  
Product Revenues [Member] | Customer Three [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk percentage   11.00% 13.00% 18.00%  
Accounts Receivable [Member] | Customer One [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk percentage   45.00% 45.00%    
Accounts Receivable [Member] | Customer Two [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk percentage   41.00% 37.00%    
Accounts Receivable [Member] | Customer Three [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Concentration of credit risk percentage   9.00% 11.00%    
Minimum [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Accounts receivable payment term   60 days      
Minimum [Member] | Outside of U.S. [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Accounts receivable payment term   45 days      
Maximum [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Accounts receivable payment term   91 days      
Maximum [Member] | Outside of U.S. [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Accounts receivable payment term   150 days