XML 56 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash Equivalents and Marketable Securities    
Amortized Cost $ 178,486 $ 269,645
Allowance for Credit Losses 0 0
Gross Unrealized Gains 20 289
Gross Unrealized Losses (5) (21)
Fair Value 178,501 269,913
U.S. Treasuries    
Cash Equivalents and Marketable Securities    
Amortized Cost 39,944 131,582
Allowance for Credit Losses 0 0
Gross Unrealized Gains 20 289
Gross Unrealized Losses (5) 0
Fair Value 39,959 131,871
Money market funds    
Cash Equivalents and Marketable Securities    
Amortized Cost 138,542 131,541
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 138,542 131,541
Corporate notes/bonds    
Cash Equivalents and Marketable Securities    
Amortized Cost   6,522
Allowance for Credit Losses   0
Gross Unrealized Gains   0
Gross Unrealized Losses   (21)
Fair Value   $ 6,501