XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Fair value of financial instruments and investments - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 10,689   $ 23,104
Gross Unrealized, Gain     5
Gross Unrealized, Loss (440)   (499)
Fair Value 10,249   22,610
Write downs of available for sale debt securities 0 $ 0  
Increase in allowance for credit losses 0 0  
Realized gain (loss) from sale of marketable securities 0 $ (100)  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost     12,419
Gross Unrealized, Gain     5
Gross Unrealized, Loss     0
Fair Value     12,424
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 10,689   10,685
Gross Unrealized, Gain 0    
Gross Unrealized, Loss (440)   (499)
Fair Value $ 10,249   $ 10,186