v3.26.1
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2026
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments Classified as Available-for-sale
Marketable securities classified as available-for-sale comprised of (in thousands):
June 30, 2026December 31, 2025
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueAmortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Treasury securities$218,410 $— $(673)$217,737 $219,694 $605 $$220,299 
Corporate debt securities268,075 — (441)267,634 260,023 131 260,154 
Agency securities42,727 — (216)42,511 13,999 — (2)13,997 
Total marketable securities$529,212 $— $(1,330)$527,882 $493,716 $736 $(2)$494,450