XML 78 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Components of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis $ 319,087 $ 504,905
Unrealized Gains 0 32
Unrealized Losses (172) (1,595)
Fair Value 318,915 503,342
Cash and Cash Equivalents 285,499 319,346
Marketable Securities - Current 27,319 127,268
Marketable Securities - Non-current 6,097 56,728
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 6,186 58,455
Unrealized Gains 0 1
Unrealized Losses (50) (264)
Fair Value 6,136 58,192
Cash and Cash Equivalents 0 0
Marketable Securities - Current 39 1,464
Marketable Securities - Non-current 6,097 56,728
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 27,402 111,592
Unrealized Gains 0 0
Unrealized Losses (122) (1,294)
Fair Value 27,280 110,298
Cash and Cash Equivalents 0 0
Marketable Securities - Current 27,280 110,298
Marketable Securities - Non-current 0 0
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis   10,477
Unrealized Gains   2
Unrealized Losses   0
Fair Value   10,479
Cash and Cash Equivalents   0
Marketable Securities - Current   10,479
Marketable Securities - Non-current   0
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis 285,499 232,448
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 285,499 232,448
Cash and Cash Equivalents 285,499 232,448
Marketable Securities - Current 0 0
Marketable Securities - Non-current $ 0
Foreign government securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis   5,064
Unrealized Gains   0
Unrealized Losses   (37)
Fair Value   5,027
Cash and Cash Equivalents   0
Marketable Securities - Current   5,027
Marketable Securities - Non-current   0
US government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost Basis   86,869
Unrealized Gains   29
Unrealized Losses   0
Fair Value   86,898
Cash and Cash Equivalents   86,898
Marketable Securities - Current   0
Marketable Securities - Non-current   $ 0