XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable securities - Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable securities    
Amortized Cost $ 80,604 $ 76,316
Gross Unrealized Gains 404 59
Gross Unrealized Losses (11) (45)
Fair Value 80,997 76,330
Corporate debt securities    
Marketable securities    
Amortized Cost 65,242 41,610
Gross Unrealized Gains 390 47
Gross Unrealized Losses (11) (45)
Fair Value 65,621 41,612
U.S. Treasury securities    
Marketable securities    
Amortized Cost 4,585 30,189
Gross Unrealized Gains 1 8
Fair Value 4,586 30,197
Government-sponsored securities    
Marketable securities    
Amortized Cost 6,820 4,517
Gross Unrealized Gains 8 4
Fair Value 6,828 $ 4,521
Commercial paper    
Marketable securities    
Amortized Cost 3,957  
Gross Unrealized Gains 5  
Fair Value $ 3,962