XML 108 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of Risks and Significant Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
investment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Concentration Risk [Line Items]      
Cash and cash equivalents $ 980,972 $ 1,183,846 $ 1,247,581
Short-term investments 268,724 440,858  
Investments | Credit Concentration Risk      
Concentration Risk [Line Items]      
Cash and cash equivalents $ 628,000 462,500  
Number of investments | investment 2    
Debt Securities, Available-For-Sale | Credit Concentration Risk      
Concentration Risk [Line Items]      
Short-term investments $ 255,200 $ 407,100  
Debt Securities, Available-For-Sale | Credit Concentration Risk | Marketable Securities      
Concentration Risk [Line Items]      
Concentration risk, percentage 95.00% 92.00%  
Accounts Receivable | Credit Concentration Risk | Sutton Bank      
Concentration Risk [Line Items]      
Concentration risk, percentage 76.00% 82.00% 90.00%
Accounts Receivable | Customer Concentration Risk | Customer B      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.00% 18.00%  
Revenue | Customer Concentration Risk | Customer A      
Concentration Risk [Line Items]      
Concentration risk, percentage 68.00% 71.00% 69.00%