XML 73 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable securities - Summary of marketable securities in unrealized loss position (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Number of Positions [Abstract]    
Total marketable securities in unrealized loss position, Number of securities | security 68 44
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Total marketable securities in unrealized loss position $ 111,930 $ 67,414
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Total marketable securities in unrealized loss position $ (59) $ (164)
Corporate debt securities    
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Number of Positions [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 46 41
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security 3  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ 80,929 $ 62,447
Marketable securities in continuous unrealized loss position for greater than 12 months 3,746  
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months (50) $ (163)
Marketable securities in continuous unrealized loss position for greater than 12 months $ (1)  
U.S. government debt securities    
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Number of Positions [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 14 1
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ 19,753 $ 1,986
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ (5) $ 0
U.S. Treasury securities    
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Number of Positions [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months, Number of securities | security 5 2
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ 7,502 $ 2,981
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ (3) $ (1)