XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Available-for-Sale Marketable Securities - Schedule of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost $ 210,321 $ 285,334
Total Unrealized Gains 4 107
Total Unrealized Losses (23) (2)
Total Estimated Fair Value 210,302 285,439
Money Market Funds    
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost 28,274 36,745
Total Estimated Fair Value 28,274 36,745
U.S. Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost 167,852 214,677
Total Unrealized Gains 4 107
Total Unrealized Losses (22)  
Total Estimated Fair Value 167,834 214,784
Corporate debt obligations    
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost 14,195 33,912
Total Unrealized Losses (1) (2)
Total Estimated Fair Value $ 14,194 $ 33,910