XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Nature of Business and Basis of Presentation - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
USD ($)
Segment
Dec. 31, 2019
USD ($)
Organization Consolidation And Presentation Of Financial Statements [Abstract]    
Number of operating segments | Segment 1  
Total assets $ 966,021,000 $ 882,209,000
Cash and liquid short-term and long-term investments 563,400,000  
Total current assets 879,233,000 855,005,000
Cash and cash equivalents 186,964,000 644,588,000
Short-term investments 313,969,000  
Accounts receivable, net 154,574,000 116,430,000
Inventory 188,864,000 $ 76,769,000
Long-term investments 62,469,000  
Debt outstanding $ 0