XML 41 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Debt Securities - Summary of Marketable Securities Classified as Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Marketable debt securities, Amortized Cost $ 92,624 $ 107,288
Marketable debt securities, Unrealized Gains 53 170
Marketable debt securities, Unrealized Losses (4)  
Marketable debt securities, Aggregate Fair Value 92,673 107,458
U S Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Marketable debt securities, Amortized Cost 92,624 107,288
Marketable debt securities, Unrealized Gains 53 170
Marketable debt securities, Unrealized Losses (4)  
Marketable debt securities, Aggregate Fair Value $ 92,673 $ 107,458