XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable securities - Summary Of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 93,516 $ 97,791
Gross Unrealized Gains 2  
Gross Unrealized Losses (458) (763)
Fair Value 93,060 97,028
U.S. Treasury Securities    
Marketable Securities [Line Items]    
Amortized Cost 40,430 22,630
Gross Unrealized Gains 2  
Gross Unrealized Losses (20) (24)
Fair Value 40,412 22,606
Corporate Debt Securities    
Marketable Securities [Line Items]    
Amortized Cost 53,086 75,161
Gross Unrealized Losses (438) (739)
Fair Value $ 52,648 $ 74,422