XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Marketable Securities and Fair Value Measurements - Estimate of Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 96,204 $ 56,354
Gross Unrealized Gains 47 8
Gross Unrealized Losses (73) (34)
Fair Value 96,178 56,328
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 38,348 15,393
Gross Unrealized Gains 5 2
Gross Unrealized Losses (26) (2)
Fair Value 38,327 15,393
U.S. Treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 57,856 39,963
Gross Unrealized Gains 42 6
Gross Unrealized Losses (47) (32)
Fair Value 57,851 39,937
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 0 998
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 0 $ 998