XML 97 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Components of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis $ 504,905 $ 580,919
Unrealized Gains 32 26
Unrealized Losses (1,595) (274)
Fair Value 503,342 580,671
Cash and Cash Equivalents 319,346 78,987
Marketable Securities - Current 127,268 319,055
Marketable Securities - Non-current 56,728 182,629
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 58,455 111,619
Unrealized Gains 1 1
Unrealized Losses (264) (68)
Fair Value 58,192 111,552
Cash and Cash Equivalents 0 0
Marketable Securities - Current 1,464 5,372
Marketable Securities - Non-current 56,728 106,180
Certificates of deposits    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis   6,002
Unrealized Gains   0
Unrealized Losses   0
Fair Value   6,002
Cash and Cash Equivalents   0
Marketable Securities - Current   6,002
Marketable Securities - Non-current   0
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 111,592 207,170
Unrealized Gains 0 21
Unrealized Losses (1,294) (201)
Fair Value 110,298 206,990
Cash and Cash Equivalents 0 3,026
Marketable Securities - Current 110,298 132,688
Marketable Securities - Non-current 0 71,276
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 10,477 109,391
Unrealized Gains 2 0
Unrealized Losses 0 0
Fair Value 10,479 109,391
Cash and Cash Equivalents 0 24,193
Marketable Securities - Current 10,479 85,198
Marketable Securities - Non-current 0 0
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 232,448 51,768
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 232,448 51,768
Cash and Cash Equivalents 232,448 51,768
Marketable Securities - Current 0 0
Marketable Securities - Non-current 0 0
Foreign government securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 5,064 8,186
Unrealized Gains 0 0
Unrealized Losses (37) (5)
Fair Value 5,027 8,181
Cash and Cash Equivalents 0 0
Marketable Securities - Current 5,027 3,008
Marketable Securities - Non-current 0 5,173
US government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 86,869 86,783
Unrealized Gains 29 4
Unrealized Losses 0 0
Fair Value 86,898 86,787
Cash and Cash Equivalents 86,898 0
Marketable Securities - Current 0 86,787
Marketable Securities - Non-current $ 0 $ 0