XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Amortized Cost vs. Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities $ 794,161   $ 105,459
Fair Value 794,102   $ 105,694
Cash equivalents      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 688,788 $ 1,479  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 688,788 1,479  
Cash equivalents | Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 688,044 757  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 688,044 757  
Cash equivalents | U.S treasury and agency securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities   472  
Gross Unrealized Gains   0  
Gross Unrealized Losses   0  
Fair Value   472  
Cash equivalents | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 249 250  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value 249 250  
Cash equivalents | Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 495    
Gross Unrealized Gains 0    
Gross Unrealized Losses 0    
Fair Value 495    
Marketable securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 105,373 103,980  
Gross Unrealized Gains 70 321  
Gross Unrealized Losses (129) (86)  
Fair Value 105,314 104,215  
Marketable securities | U.S treasury and agency securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 59,193 59,856  
Gross Unrealized Gains 35 211  
Gross Unrealized Losses (99) (64)  
Fair Value 59,129 60,003  
Marketable securities | Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 4,048 8,513  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses (1) (5)  
Fair Value 4,047 8,508  
Marketable securities | Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 29,272 23,552  
Gross Unrealized Gains 29 96  
Gross Unrealized Losses (16) (9)  
Fair Value 29,285 23,639  
Marketable securities | Asset-backed securities      
Debt Securities, Available-for-sale [Line Items]      
Total available-for-sale securities 12,860 12,059  
Gross Unrealized Gains 6 14  
Gross Unrealized Losses (13) (8)  
Fair Value $ 12,853 $ 12,065