v3.25.2
Investments (Tables)
6 Months Ended
Jun. 30, 2025
Investments [Abstract]  
Schedule of Investments in Available-for-Sale Securities
The following tables summarize the Company’s investments in available-for-sale securities by significant investment category reported as short-term as of June 30, 2025 (in thousands):
June 30, 2025
Amortized CostGross Unrealized Gains
Gross Unrealized Loss
Estimated Fair Value
U.S. Treasury$152,433 $17 $(29)$152,421 
Corporate bonds12,824 (3)12,823 
Commercial paper21,309 — (1)21,308 
Total available-for-sale investments$186,566 $19 $(33)$186,552 
The following tables summarize the Company’s investments in available-for-sale securities by significant investment category reported as short-term as of December 31, 2024 (in thousands):
December 31, 2024
Amortized CostGross Unrealized Gains
Gross Unrealized Loss
Estimated Fair Value
U.S. Treasury$161,401 $88 $(12)$161,477 
Corporate bonds1,976 — 1,977 
Commercial paper15,684 11 (4)15,691 
Total available-for-sale investments$179,061 $100 $(16)$179,145 
Schedule of the Contractual Maturities of Available-for-Sale Securities
The following table summarizes the contractual maturities of the Company’s available-for-sale securities at June 30, 2025 (in thousands):
June 30, 2025
Amortized CostFair Value
Mature in less than one year$186,566 $186,552 
Total$186,566 $186,552 
The following table summarizes the contractual maturities of the Company’s available-for-sale securities at December 31, 2024 (in thousands):
December 31, 2024
Amortized CostFair Value
Mature in less than one year$179,061 $179,145 
Total$179,061 $179,145 
As of June 30, 2025, future payments under these contractual obligations were as follows (in thousands):
2025$811 
20262,852
20271,359
Thereafter48
Total Purchase Obligations$5,070