v3.26.3
Marketable securities (Tables)
9 Months Ended
Sep. 30, 2026
Marketable Securities [Abstract]  
Summary of marketable securities
Marketable securities as of September 30, 2026 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:
Corporate debt securities$154,953 $2 $(550)$154,405 
U.S. government debt securities11,620 — (50)11,570 
U.S. Treasury securities7,017 — (19)6,998 
Marketable securities, non-current:
Corporate debt securities59,425 — (358)59,067 
U.S. government debt securities8,812 — (78)8,734 
U.S. Treasury securities1,498 — (10)1,488 
Total marketable securities, current and non-current$243,325 $2 $(1,065)$242,262 
Marketable securities as of December 31, 2025 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:
Corporate debt securities$131,038 $50 $(37)$131,051 
U.S. Treasury securities28,107 26 (2)28,131 
U.S. government debt securities14,756 — (4)14,752 
Marketable securities, non-current:
Corporate debt securities45,544 33 (14)45,563 
U.S. government debt securities2,002 — (1)2,001 
U.S. Treasury securities1,000 — (1)999 
Total marketable securities, current and non-current$222,447 $109 $(59)$222,497