XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash Equivalents and Marketable Securities
Cash equivalents consisted of the following at September 30, 2025 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents:
Money market funds165,648 — — — 165,648 
Total $165,648 $— $— $— $165,648 
Cash equivalents and marketable securities consisted of the following at December 31, 2024 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
Money market funds131,541 — — — 131,541 
Corporate notes/bonds6,522 — — (21)6,501 
U.S. Treasuries131,582 — 289 — 131,871 
Total$269,645 $— $289 $(21)$269,913