XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Summary of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis $ 353,151 $ 39,144
Gross Unrealized Gains 39 13
Gross Unrealized Losses (305) (33)
Fair Value 352,885 39,124
Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 35,741 10,918
Gross Unrealized Gains 20 36
Gross Unrealized Losses (46) 0
Fair Value 35,715 10,954
Commercial Paper | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 95,009 17,603
Gross Unrealized Gains 8 1
Gross Unrealized Losses (68) (26)
Fair Value 94,949 17,578
Commercial Paper | Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 1,275 661
Gross Unrealized Gains 0 4
Gross Unrealized Losses (4) 0
Fair Value 1,271 665
Corporate Bonds | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 169,491 18,641
Gross Unrealized Gains 10 12
Gross Unrealized Losses (212) (3)
Fair Value 169,289 18,650
Corporate Bonds | Long-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 34,466 10,257
Gross Unrealized Gains 20 32
Gross Unrealized Losses (42) 0
Fair Value 34,444 10,289
U.S. Treasuries | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 18,977  
Gross Unrealized Gains 0  
Gross Unrealized Losses (7)  
Fair Value 18,970  
U.S. Government Sponsored Agencies | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis   2,900
Gross Unrealized Gains   0
Gross Unrealized Losses   (4)
Fair Value   $ 2,896
Certificates of Deposit | Short-term Marketable Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost Basis 69,674  
Gross Unrealized Gains 21  
Gross Unrealized Losses (18)  
Fair Value $ 69,677