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