XML 45 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities consisted of the following at June 30, 2025 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
U.S. Treasuries39,944 — 20 (5)39,959 
Money market funds138,542 — — — 138,542 
Total $178,486 $— $20 $(5)$178,501 
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