XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value of financial instruments and marketable securities - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 306,198   $ 259,778
Gross Unrealized, Gain 67   340
Gross Unrealized, Loss (186)   (14)
Fair Value 306,079   260,104
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 $ 0  
Commercial paper      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 132,080   117,044
Gross Unrealized, Gain 26   128
Gross Unrealized, Loss (121)   (12)
Fair Value 131,985   117,160
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost     1,650
Gross Unrealized, Loss     (2)
Fair Value     1,648
Government obligations      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 174,118   141,084
Gross Unrealized, Gain 41   212
Gross Unrealized, Loss (65)    
Fair Value $ 174,094   $ 141,296