XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value of financial instruments and investments - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost $ 1,649   $ 1,649   $ 23,104
Gross Unrealized, Gain         5
Gross Unrealized, Loss (24)   (24)   (499)
Fair Value 1,625   1,625   22,610
Write downs of available for sale debt securities 0 $ 0 0 $ 0  
Increase in allowance for credit losses 0 0 0 0  
Realized gain (loss) from sale of marketable securities 0 $ (1,300) (300) $ (1,600)  
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 1,649   1,649   10,685
Gross Unrealized, Gain 0   0    
Gross Unrealized, Loss (24)   (24)   (499)
Fair Value $ 1,625   $ 1,625   $ 10,186