XML 82 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable securities - Components (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Marketable securities  
Amortized Cost $ 76,316
Gross Unrealized Gains 59
Gross Unrealized Losses (45)
Fair Value 76,330
Corporate debt securities  
Marketable securities  
Amortized Cost 41,610
Gross Unrealized Gains 47
Gross Unrealized Losses (45)
Fair Value 41,612
U.S. Treasury securities  
Marketable securities  
Amortized Cost 30,189
Gross Unrealized Gains 8
Fair Value 30,197
Government-sponsored securities  
Marketable securities  
Amortized Cost 4,517
Gross Unrealized Gains 4
Fair Value $ 4,521