v3.26.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 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):
March 31, 2026December 31, 2025
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueAmortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Treasury securities$232,872 $— $(179)$232,693 $219,694 $605 $$220,299 
Corporate debt securities297,150 — (421)296,729 260,023 131 260,154 
Agency securities32,660 — (113)32,547 13,999 — (2)13,997 
Total marketable securities$562,682 $— $(713)$561,969 $493,716 $736 $(2)$494,450