XML 104 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Risks and Significant Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
investment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Concentration Risk [Line Items]      
Cash and cash equivalents $ 1,247,581 $ 220,433 $ 60,344
Marketable securities 452,875 149,903  
Credit Concentration Risk | Investments      
Concentration Risk [Line Items]      
Cash and cash equivalents $ 1,200,000 203,600  
Number of investments | investment 3    
Credit Concentration Risk | Debt Securities, Available-For-Sale      
Concentration Risk [Line Items]      
Marketable securities $ 418,300 $ 125,900  
Credit Concentration Risk | Debt Securities, Available-For-Sale | Marketable Securities      
Concentration Risk [Line Items]      
Concentration risk, percentage 92.00% 84.00%  
Credit Concentration Risk | Accounts Receivable | Sutton Bank      
Concentration Risk [Line Items]      
Concentration risk, percentage 90.00% 96.00% 97.00%
Customer Concentration Risk | Revenue | Customer A      
Concentration Risk [Line Items]      
Concentration risk, percentage 69.00% 70.00% 60.00%
Customer Concentration Risk | Revenue | Customer B      
Concentration Risk [Line Items]      
Concentration risk, percentage     11.00%
Customer Concentration Risk | Accounts Receivable | Customer C      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00%    
Customer Concentration Risk | Accounts Receivable | Customer D      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00%    
Customer Concentration Risk | Accounts Receivable | Customer E      
Concentration Risk [Line Items]      
Concentration risk, percentage   14.00%