XML 136 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable securities - Summary of marketable securities in unrealized loss position (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
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 44 94
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Total marketable securities in unrealized loss position $ 67,414 $ 108,594
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Total marketable securities in unrealized loss position $ (164) $ (278)
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 41 64
Marketable securities in continuous unrealized loss position for greater than 12 months, Number of securities | security   18
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ 62,447 $ 68,563
Marketable securities in continuous unrealized loss position for greater than 12 months   22,138
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ (163) (146)
Marketable securities in continuous unrealized loss position for greater than 12 months   $ (89)
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 1 9
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 $ 1,986 $ 11,914
Marketable securities in continuous unrealized loss position for greater than 12 months   5,979
Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ 0 (22)
Marketable securities in continuous unrealized loss position for greater than 12 months   $ (21)
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 2  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]    
Marketable securities in continuous unrealized loss position for less than 12 months $ 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 $ (1)