v3.26.3
Fair value of financial instruments and marketable securities - Marketable Securities, Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair value of financial instruments and marketable securities    
Marketable securities, Less Than 12 Months $ 1,464,128 $ 929,127
Marketable securities, More Than 12 Months 118,793  
Commercial paper    
Fair value of financial instruments and marketable securities    
Marketable securities, Less Than 12 Months 122,145 93,112
Corporate debt securities    
Fair value of financial instruments and marketable securities    
Marketable securities, Less Than 12 Months 611,756 279,262
Marketable securities, More Than 12 Months 66,047  
Government obligations    
Fair value of financial instruments and marketable securities    
Marketable securities, Less Than 12 Months 730,227 $ 556,753
Marketable securities, More Than 12 Months $ 52,746