XML 63 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Debt Securities Available-for-Sale in Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
investment
Dec. 31, 2024
USD ($)
investment
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Number of Securities, unrealized loss position less than 12 months | investment 16  
Fair Value, unrealized loss position less than 12 months $ 238,996  
Unrealized Losses, unrealized loss position less than 12 months $ (33)  
U.S. treasury bills    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Number of Securities, unrealized loss position less than 12 months | investment 12 4
Fair Value, unrealized loss position less than 12 months $ 178,880 $ 58,988
Unrealized Losses, unrealized loss position less than 12 months $ (25) $ (47)
U.S. treasury bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Number of Securities, unrealized loss position less than 12 months | investment 4  
Fair Value, unrealized loss position less than 12 months $ 60,116  
Unrealized Losses, unrealized loss position less than 12 months $ (8)