XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Other Financial Statement Information - Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Gross Unrealized Gains $ 0 $ 4
Gross Unrealized Losses (905) (4,120)
Marketable securities, fair value 65,506  
Total available-for-sale securities, amortized cost 381,818 377,538
Total available-for-sale securities, fair value 380,913 373,422
Money market funds | Level 1    
Marketable Securities [Line Items]    
Money market funds 315,407 163,184
Corporate debt securities | Level 2    
Marketable Securities [Line Items]    
Total marketable securities 20,209 153,794
Gross Unrealized Gains 0 4
Gross Unrealized Losses (234) (2,768)
Marketable securities, fair value 19,975 151,030
Government debt securities | Level 2    
Marketable Securities [Line Items]    
Total marketable securities 42,611 54,136
Gross Unrealized Gains 0 0
Gross Unrealized Losses (623) (1,247)
Marketable securities, fair value 41,988 52,889
Asset-backed securities | Level 2    
Marketable Securities [Line Items]    
Total marketable securities 3,591 6,424
Gross Unrealized Gains 0 0
Gross Unrealized Losses (48) (105)
Marketable securities, fair value $ 3,543 $ 6,319