XML 94 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Risks and Significant Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
investment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Concentration Risk [Line Items]      
Cash and cash equivalents $ 1,183,846 $ 1,247,581 $ 220,433
Marketable securities 440,858 452,875  
Credit Concentration Risk | Investments      
Concentration Risk [Line Items]      
Cash and cash equivalents $ 500,000 1,200,000  
Number of investments | investment 3    
Credit Concentration Risk | Debt Securities, Available-For-Sale      
Concentration Risk [Line Items]      
Marketable securities $ 407,100 $ 418,300  
Credit Concentration Risk | Debt Securities, Available-For-Sale | Marketable Securities      
Concentration Risk [Line Items]      
Concentration risk, percentage 92.00% 92.00%  
Credit Concentration Risk | Accounts Receivable | Sutton Bank      
Concentration Risk [Line Items]      
Concentration risk, percentage 82.00% 90.00% 96.00%
Customer Concentration Risk | Accounts Receivable | Customer B      
Concentration Risk [Line Items]      
Concentration risk, percentage 18.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 | Revenue | Customer A      
Concentration Risk [Line Items]      
Concentration risk, percentage 71.00% 69.00% 70.00%