v3.26.1
Marketable securities (Tables)
6 Months Ended
Jun. 30, 2026
Marketable Securities [Abstract]  
Summary of marketable securities
Marketable securities as of June 30, 2026 consisted of the following (in thousands):
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Marketable securities, current:
Corporate debt securities$148,852 $$(292)$148,564 
U.S. government debt securities15,025 — (35)14,990 
U.S. Treasury securities11,502 (4)11,499 
Marketable securities, non-current:
Corporate debt securities35,264 — (81)35,183 
U.S. Treasury securities4,013 — (9)4,004 
U.S. government debt securities7,627 — (28)7,599 
Total marketable securities, current and non-current$222,283 $$(449)$221,839 
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