XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value of financial instruments and marketable securities - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost $ 421,855   $ 421,855   $ 259,778
Gross Unrealized, Gain 39   39   340
Gross Unrealized, Loss (269)   (269)   (14)
Fair Value 421,625   421,625   260,104
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 $ (300) 0 $ (300)  
Commercial paper          
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost 133,081   133,081   117,044
Gross Unrealized, Gain         128
Gross Unrealized, Loss (113)   (113)   (12)
Fair Value 132,968   132,968   117,160
Corporate debt securities          
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost 14,906   14,906   1,650
Gross Unrealized, Loss (7)   (7)   (2)
Fair Value 14,899   14,899   1,648
Government obligations          
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost 273,868   273,868   141,084
Gross Unrealized, Gain 39   39   212
Gross Unrealized, Loss (149)   (149)    
Fair Value $ 273,758   $ 273,758   $ 141,296