XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Available-for-Sale Marketable Securities - Schedule of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost $ 241,377 $ 285,334
Total Unrealized Gains 5 107
Total Unrealized Losses (7) (2)
Total Estimated Fair Value 241,375 285,439
Money Market Funds    
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost 25,615 36,745
Total Estimated Fair Value 25,615 36,745
U.S. Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost 185,782 214,677
Total Unrealized Gains 5 107
Total Unrealized Losses (3)  
Total Estimated Fair Value 185,784 214,784
Corporate debt obligations    
Debt Securities, Available-for-Sale [Line Items]    
Total Amortized Cost 29,980 33,912
Total Unrealized Losses (4) (2)
Total Estimated Fair Value $ 29,976 $ 33,910