| 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 March 31, 2026 and December 31, 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | | | Gross Unrealized | | | | Reported as: | | March 31, 2026 | | Amortized Cost | | Gains | | Losses | | Fair Value | | Cash equivalents | | Short-term investments | | Long-term investments | | Level 1 | | | | | | | | | | | | | | | | Mutual funds | | $ | 2,388 | | | $ | — | | | $ | — | | | $ | 2,388 | | | $ | 2,388 | | | $ | — | | | $ | — | | | U.S. treasury securities | | 88,115 | | | 62 | | | (105) | | | 88,072 | | | — | | | 51,487 | | | 36,585 | | | Total Level 1 | | 90,503 | | | 62 | | | (105) | | | 90,460 | | | 2,388 | | | 51,487 | | | 36,585 | | | Level 2 | | | | | | | | | | | | | | | | Commercial paper | | 16,746 | | | — | | | (4) | | | 16,742 | | | 11,752 | | | 4,990 | | | — | | | Corporate debt securities | | 1,673 | | | — | | | (1) | | | 1,672 | | | — | | | 1,672 | | | — | | | Agency securities | | 34,057 | | | 10 | | | (53) | | | 34,014 | | | — | | | 23,094 | | | 10,920 | | | Total Level 2 | | 52,476 | | | 10 | | | (58) | | | 52,428 | | | 11,752 | | | 29,756 | | | 10,920 | | | Total Level 1 and Level 2 | | $ | 142,979 | | | $ | 72 | | | $ | (163) | | | $ | 142,888 | | | $ | 14,140 | | | $ | 81,243 | | | $ | 47,505 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | | | Gross Unrealized | | | | Reported as: | | December 31, 2025 | | Amortized Cost | | Gains | | Losses | | Fair Value | | Cash equivalents | | Short-term investments | | Long-term investments | | Level 1 | | | | | | | | | | | | | | | | Mutual funds | | $ | 1,528 | | | $ | — | | | $ | — | | | $ | 1,528 | | | $ | 1,528 | | | $ | — | | | $ | — | | | U.S. treasury securities | | 90,066 | | | 208 | | | — | | | 90,274 | | | — | | | 49,489 | | | 40,785 | | | Total Level 1 | | 91,594 | | | 208 | | | — | | | 91,802 | | | 1,528 | | | 49,489 | | | 40,785 | | | Level 2 | | | | | | | | | | | | | | | | Commercial paper | | 15,321 | | | 1 | | | (1) | | | 15,321 | | | 10,379 | | | 4,942 | | | — | | | Corporate debt securities | | 1,668 | | | 1 | | | — | | | 1,669 | | | — | | | 1,669 | | | — | | | Agency securities | | 46,838 | | | 46 | | | (12) | | | 46,872 | | | — | | | 34,918 | | | 11,954 | | | Total Level 2 | | 63,827 | | | 48 | | | (13) | | | 63,862 | | | 10,379 | | | 41,529 | | | 11,954 | | | Total Level 1 and Level 2 | | $ | 155,421 | | | $ | 256 | | | $ | (13) | | | $ | 155,664 | | | $ | 11,907 | | | $ | 91,018 | | | $ | 52,739 | |
|
| Schedule of Unrealized Losses and Fair Values of Available-for-Sale Securities in an Unrealized Loss Position |
The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of March 31, 2026 are as follows: ㅤ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Securities in Unrealized Loss Position Less than 12 months | | Securities in Unrealized Loss Position Greater than 12 months | | Total | | March 31, 2026 | | Gross Unrealized Losses | | Fair Market Value | | Gross Unrealized Losses | | Fair Market Value | | Gross Unrealized Losses | | Fair Market Value | | | | | | | | | | | | | | | U.S. treasury securities | | $ | (105) | | | $ | 48,570 | | | $ | — | | | $ | — | | | $ | (105) | | | $ | 48,570 | | | Commercial paper | | (4) | | | 16,742 | | | — | | | — | | | (4) | | | 16,742 | | | Corporate debt securities | | (1) | | | 1,672 | | | — | | | — | | | (1) | | | 1,672 | | | Agency securities | | (51) | | | 22,615 | | | (2) | | | 1,481 | | | (53) | | | 24,096 | | | Total | | $ | (161) | | | $ | 89,599 | | | $ | (2) | | | $ | 1,481 | | | $ | (163) | | | $ | 91,080 | |
|