XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Financial Statement Information - Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Gross Unrealized Gains $ 0 $ 0
Gross Unrealized Losses (3) (188)
Marketable securities, fair value 269  
Total available-for-sale securities, amortized cost 366,178 378,138
Total available-for-sale securities, fair value 366,175 377,950
Money market funds | Level 1    
Marketable Securities [Line Items]    
Money market funds 365,906 348,539
Corporate debt securities | Level 2    
Marketable Securities [Line Items]    
Total marketable securities 0 10,022
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (51)
Marketable securities, fair value 0 9,971
Government debt securities | Level 2    
Marketable Securities [Line Items]    
Total marketable securities 0 18,152
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (125)
Marketable securities, fair value 0 18,027
Asset-backed securities | Level 2    
Marketable Securities [Line Items]    
Total marketable securities 272 1,425
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (12)
Marketable securities, fair value $ 269 $ 1,413