XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Available-for-sale Marketable Securities
The following tables summarize the Company's marketable debt securities (in thousands):
June 30, 2025
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
U.S. Treasury securities$23,835 $— $(4)$23,831 
Government-sponsored enterprises7,953 — (1)7,952 
Corporate debt securities14,019 — (2)14,017 
Total$45,807 $— $(7)$45,800 
December 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Government-sponsored enterprises$1,995 $— $— $1,995 
Corporate debt securities16,828 — 16,832 
Total$18,823 $$— $18,827