XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable securities - Components (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Marketable securities  
Amortized Cost $ 47,736
Gross Unrealized (Losses) Gains (38)
Fair Value 47,698
Corporate debt securities  
Marketable securities  
Amortized Cost 16,962
Gross Unrealized (Losses) Gains (40)
Fair Value 16,922
U.S. Treasury securities  
Marketable securities  
Amortized Cost 27,592
Gross Unrealized (Losses) Gains 7
Fair Value 27,599
Government-sponsored securities  
Marketable securities  
Amortized Cost 3,182
Gross Unrealized (Losses) Gains (5)
Fair Value $ 3,177