v3.25.1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025 and December 31, 2024, comprised of (in thousands):
March 31, 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,544 $581 $— $185,125 $184,438 $116 $— $184,554 
Corporate debt securities282,968 48 — 283,016 208,410 — (76)208,334 
Total marketable securities$467,512 $629 $— $468,141 $392,848 $116 $(76)$392,888