XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable securities - Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable securities    
Amortized Cost $ 99,916 $ 76,316
Gross Unrealized Gains 9 59
Gross Unrealized Losses (191) (45)
Fair Value 99,734 76,330
Corporate debt securities    
Marketable securities    
Amortized Cost 62,603 41,610
Gross Unrealized Gains 6 47
Gross Unrealized Losses (181) (45)
Fair Value 62,428 41,612
U.S. Treasury securities    
Marketable securities    
Amortized Cost 22,938 30,189
Gross Unrealized Gains   8
Gross Unrealized Losses (3)  
Fair Value 22,935 30,197
Government-sponsored securities    
Marketable securities    
Amortized Cost 7,492 4,517
Gross Unrealized Gains 3 4
Gross Unrealized Losses (4)  
Fair Value 7,491 $ 4,521
Commercial paper    
Marketable securities    
Amortized Cost 6,883  
Gross Unrealized Losses (3)  
Fair Value $ 6,880