v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of Assets Carried at Fair Value and Measured on a Recurring Basis
The following table details the assets carried at fair value and measured on a recurring basis within the three levels of fair value as of June 30, 2025 and December 31, 2024:
(in thousands)Gross UnrealizedReported as:
June 30, 2025Amortized CostGainsLossesFair Value
Cash equivalents
Short-term investmentsLong-term investments
Level 1
Mutual funds$351 $— $— $351 $351 $— $— 
U.S. treasury securities60,247 116 (38)60,325 — 41,815 18,510 
Total Level 160,598 116 (38)60,676 351 41,815 18,510 
Level 2
Commercial paper39,814 — (11)39,803 33,890 5,913 — 
Agency securities78,804 75 (65)78,814 — 65,688 13,126 
Total Level 2118,618 75 (76)118,617 33,890 71,601 13,126 
Total Level 1 and Level 2$179,216 $191 $(114)$179,293 $34,241 $113,416 $31,636 
(in thousands)Gross UnrealizedReported as:
December 31, 2024Amortized CostGainsLossesFair Value
Cash equivalents
Short-term investmentsLong-term investments
Level 1
Mutual funds$521 $— $— $521 $521 $— $— 
U.S. treasury securities68,529 138 (111)68,556 — 25,836 42,720 
Total Level 169,050 138 (111)69,077 521 25,836 42,720 
Level 2
Commercial paper30,881 (6)30,878 26,924 3,954 — 
Agency securities106,109 210 (177)106,142 — 72,457 33,685 
Total Level 2136,990 213 (183)137,020 26,924 76,411 33,685 
Total Level 1 and Level 2$206,040 $351 $(294)$206,097 $27,445 $102,247 $76,405