XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities and Fair Value of Financial Assets and Liabilities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Amortized Cost $ 119,494 $ 188,465
Marketable Securities, Gross Unrealized Gains 168 451
Marketable Securities, Gross Unrealized Losses (4) (4)
Marketable Securities, Fair Value 119,658 188,912
U.S. Treasury Bills and Notes (Due within One Year) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable Securities, Amortized Cost 119,494 188,465
Marketable Securities, Gross Unrealized Gains 168 451
Marketable Securities, Gross Unrealized Losses (4) (4)
Marketable Securities, Fair Value $ 119,658 $ 188,912