XML 57 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities - Debt Securities Available-for-Sale in Unrealized Loss Position (Details) - U.S. treasury bills
$ in Thousands
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 4
Fair Value, unrealized loss position less than 12 months $ 58,988
Unrealized Losses, unrealized loss position less than 12 months $ (47)