XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash Equivalents and Marketable Securities    
Amortized Cost $ 165,648 $ 269,645
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 289
Gross Unrealized Losses 0 (21)
Fair Value 165,648 269,913
Money market funds    
Cash Equivalents and Marketable Securities    
Amortized Cost 165,648 131,541
Allowance for Credit Losses 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value $ 165,648 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
U.S. Treasuries    
Cash Equivalents and Marketable Securities    
Amortized Cost   131,582
Allowance for Credit Losses   0
Gross Unrealized Gains   289
Gross Unrealized Losses   0
Fair Value   $ 131,871