v3.26.1
Cash, Cash Equivalents, Restricted Cash, and Short-Term Investments (Tables)
3 Months Ended
Mar. 31, 2026
Cash, Cash Equivalents, and Short-Term Investments [Abstract]  
Schedule of Cash, Cash Equivalents and Short-Term Investments
Cash, cash equivalents, restricted cash, and short-term investments for the periods presented consist of the following (in thousands):
As of
March 31, 2026December 31, 2025
Cash$10,719 $20,020 
Restricted cash57 57 
Money market funds12,593 14,509 
US treasury bills76,474 63,994 
Government-sponsored enterprise securities23,113 20,692 
Corporate bonds and commercial paper23,785 35,740 
$146,741 $155,012 
Reported as:
Cash and cash equivalents$24,411 $40,580 
Short-term investments122,273 114,375 
Restricted cash reported within other assets57 57 
$146,741 $155,012 
Schedule of Cash Equivalents and Short-Term Investments Including Securities With Unrealized Gains and Losses
Cash equivalents and short-term investments include the following securities with gross unrealized gains and losses (in thousands):
As of March 31, 2026Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
US treasury bills$76,554 $30 $(110)$76,474 
Government-sponsored enterprise securities23,147 (42)23,113 
Corporate bonds and commercial paper23,799 (18)23,785 
Total$123,500 $42 $(170)$123,372 
As of December 31, 2025Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
US treasury bills$63,868 $126 $— $63,994 
Government-sponsored enterprise securities20,663 30 (1)20,692 
Corporate bonds and commercial paper35,714 28 (2)35,740 
Total$120,245 $184 $(3)$120,426 
Schedule of Fair Value and Gross Unrealized Losses of Our Investments
The following table shows the fair value and gross unrealized losses of our investments in individual securities that are in an unrealized loss position, aggregated by investment category (in thousands):
As of March 31, 2026Fair ValueGross Unrealized Losses
US treasury bills$11,023 $(37)
Government-sponsored enterprise securities11,645 (40)
Corporate bonds and commercial paper72,607 (93)
Total$95,275 $(170)