XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value of financial instruments and marketable securities - Marketable Securities, Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Fair value of financial instruments and marketable securities          
Amortized Cost $ 970,573   $ 970,573   $ 330,684
Gross Unrealized, Gains 686   686   345
Gross Unrealized, Losses (15)   (15)   (76)
Fair Value 971,244   971,244   330,953
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   $ 800  
Commercial paper          
Fair value of financial instruments and marketable securities          
Amortized Cost 106,556   106,556   44,780
Gross Unrealized, Gains 8   8    
Gross Unrealized, Losses (3)   (3)   (1)
Fair Value 106,561   106,561   44,779
Corporate debt securities          
Fair value of financial instruments and marketable securities          
Amortized Cost 243,257   243,257   89,320
Gross Unrealized, Gains 160   160   76
Gross Unrealized, Losses (2)   (2)   (75)
Fair Value 243,415   243,415   89,321
Government obligations          
Fair value of financial instruments and marketable securities          
Amortized Cost 620,760   620,760   196,584
Gross Unrealized, Gains 518   518   269
Gross Unrealized, Losses (10)   (10)    
Fair Value $ 621,268   $ 621,268   $ 196,853