XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Fair value of financial instruments and marketable securities - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost $ 455,568,000   $ 455,568,000   $ 259,778,000
Gross Unrealized, Gain 2,538,000   2,538,000   340,000
Gross Unrealized, Loss (8,000)   (8,000)   (14,000)
Fair Value 458,098,000   458,098,000   260,104,000
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 800,000 $ 0 800,000 $ (300,000)  
Commercial paper          
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost 118,783,000   118,783,000   117,044,000
Gross Unrealized, Gain 636,000   636,000   128,000
Gross Unrealized, Loss         (12,000)
Fair Value 119,419,000   119,419,000   117,160,000
Corporate debt securities          
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost 44,494,000   44,494,000   1,650,000
Gross Unrealized, Gain 156,000   156,000    
Gross Unrealized, Loss (8,000)   (8,000)   (2,000)
Fair Value 44,642,000   44,642,000   1,648,000
Government obligations          
Debt Securities, Available-for-sale [Line Items]          
Amortized Cost 292,291,000   292,291,000   141,084,000
Gross Unrealized, Gain 1,746,000   1,746,000   212,000
Fair Value $ 294,037,000   $ 294,037,000   $ 141,296,000