XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash equivalents:    
Cash and cash equivalents $ 41,046 $ 35,140
Total cash equivalents measured at fair value 33,865 7,962
Marketable securities:    
Amortized Cost 175,538 30,646
Gross Unrealized Gains 541 11
Gross Unrealized Losses (17) (3)
Total marketable securities measured at fair value 176,061 30,654
Total cash equivalents and marketable securities 209,402  
Total estimated fair value of cash equivalents and marketable securities 209,926  
Level 1    
Cash equivalents:    
Total cash equivalents measured at fair value 31,370 7,962
Marketable securities:    
Total marketable securities measured at fair value 38,643 1,978
Level 2    
Cash equivalents:    
Total cash equivalents measured at fair value 2,495 0
Marketable securities:    
Total marketable securities measured at fair value 137,418 28,676
Level 3    
Cash equivalents:    
Total cash equivalents measured at fair value 0 0
Marketable securities:    
Total marketable securities measured at fair value 0 0
Commercial paper    
Marketable securities:    
Amortized Cost 61,691 18,742
Gross Unrealized Gains 137 9
Gross Unrealized Losses (16) 0
Total marketable securities measured at fair value 61,812 18,751
Commercial paper | Level 1    
Marketable securities:    
Total marketable securities measured at fair value 0 0
Commercial paper | Level 2    
Marketable securities:    
Total marketable securities measured at fair value 61,812 18,751
Commercial paper | Level 3    
Marketable securities:    
Total marketable securities measured at fair value 0 0
U.S. treasury securities    
Marketable securities:    
Amortized Cost 38,474 1,977
Gross Unrealized Gains 169 1
Gross Unrealized Losses 0 0
Total marketable securities measured at fair value 38,643 1,978
U.S. treasury securities | Level 1    
Marketable securities:    
Total marketable securities measured at fair value 38,643 1,978
U.S. treasury securities | Level 2    
Marketable securities:    
Total marketable securities measured at fair value 0 0
U.S. treasury securities | Level 3    
Marketable securities:    
Total marketable securities measured at fair value 0 0
U.S. government agency securities    
Marketable securities:    
Amortized Cost 43,366 9,927
Gross Unrealized Gains 125 1
Gross Unrealized Losses (1) (3)
Total marketable securities measured at fair value 43,490 9,925
U.S. government agency securities | Level 1    
Marketable securities:    
Total marketable securities measured at fair value 0 0
U.S. government agency securities | Level 2    
Marketable securities:    
Total marketable securities measured at fair value 43,490 9,925
U.S. government agency securities | Level 3    
Marketable securities:    
Total marketable securities measured at fair value 0 0
Corporate debt securities    
Marketable securities:    
Amortized Cost 31,313  
Gross Unrealized Gains 108  
Gross Unrealized Losses 0  
Total marketable securities measured at fair value 31,421  
Corporate debt securities | Level 1    
Marketable securities:    
Total marketable securities measured at fair value 0  
Corporate debt securities | Level 2    
Marketable securities:    
Total marketable securities measured at fair value 31,421  
Corporate debt securities | Level 3    
Marketable securities:    
Total marketable securities measured at fair value 0  
Yankee debt securities    
Marketable securities:    
Amortized Cost 694  
Gross Unrealized Gains 1  
Gross Unrealized Losses 0  
Total marketable securities measured at fair value 695  
Yankee debt securities | Level 1    
Marketable securities:    
Total marketable securities measured at fair value 0  
Yankee debt securities | Level 2    
Marketable securities:    
Total marketable securities measured at fair value 695  
Yankee debt securities | Level 3    
Marketable securities:    
Total marketable securities measured at fair value 0  
Money market funds    
Cash equivalents:    
Cash and cash equivalents 28,379  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Total cash equivalents measured at fair value 28,379 7,962
Money market funds | Level 1    
Cash equivalents:    
Total cash equivalents measured at fair value 28,379 7,962
Money market funds | Level 2    
Cash equivalents:    
Total cash equivalents measured at fair value 0 0
Money market funds | Level 3    
Cash equivalents:    
Total cash equivalents measured at fair value 0 $ 0
U.S. treasury securities    
Cash equivalents:    
Cash and cash equivalents 2,990  
Gross Unrealized Gains 1  
Gross Unrealized Losses 0  
Total cash equivalents measured at fair value 2,991  
U.S. treasury securities | Level 1    
Cash equivalents:    
Total cash equivalents measured at fair value 2,991  
U.S. treasury securities | Level 2    
Cash equivalents:    
Total cash equivalents measured at fair value 0  
U.S. treasury securities | Level 3    
Cash equivalents:    
Total cash equivalents measured at fair value 0  
U.S. government agency securities    
Cash equivalents:    
Cash and cash equivalents 1,997  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Total cash equivalents measured at fair value 1,997  
U.S. government agency securities | Level 1    
Cash equivalents:    
Total cash equivalents measured at fair value 0  
U.S. government agency securities | Level 2    
Cash equivalents:    
Total cash equivalents measured at fair value 1,997  
U.S. government agency securities | Level 3    
Cash equivalents:    
Total cash equivalents measured at fair value 0  
Corporate debt securities    
Cash equivalents:    
Cash and cash equivalents 498  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Total cash equivalents measured at fair value 498  
Corporate debt securities | Level 1    
Cash equivalents:    
Total cash equivalents measured at fair value 0  
Corporate debt securities | Level 2    
Cash equivalents:    
Total cash equivalents measured at fair value 498  
Corporate debt securities | Level 3    
Cash equivalents:    
Total cash equivalents measured at fair value $ 0