v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments Classified as Available-for-sale
Marketable securities were classified as available-for-sale as of June 30, 2025 and December 31, 2024, comprised of (in thousands):
June 30, 2025December 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueAmortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Treasury securities$184,650 $489 $— $185,139 $184,438 $116 $— $184,554 
Corporate debt securities173,420 — 173,421 208,410 — (76)208,334 
Total marketable securities$358,070 $490 $— $358,560 $392,848 $116 $(76)$392,888