XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value of financial instruments and marketable securities - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost $ 518,582,000   $ 330,684,000
Gross Unrealized, Gain 235,000   345,000
Gross Unrealized, Loss (54,000)   (76,000)
Fair Value 518,763,000   330,953,000
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 102,613,000   44,780,000
Gross Unrealized, Gain 22,000    
Gross Unrealized, Loss (7,000)   (1,000)
Fair Value 102,628,000   44,779,000
Corporate debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 182,951,000   89,320,000
Gross Unrealized, Gain 52,000   76,000
Gross Unrealized, Loss (47,000)   (75,000)
Fair Value 182,956,000   89,321,000
Government obligations      
Debt Securities, Available-for-sale [Line Items]      
Amortized Cost 233,018,000   196,584,000
Gross Unrealized, Gain 161,000   269,000
Fair Value $ 233,179,000   $ 196,853,000