XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Unrealized Losses and Fair Values of Available-for-Sale Securities in an Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Gross Unrealized Losses  
Securities in Unrealized Loss Position Less than 12 months $ (340)
Securities in Unrealized Loss Position Greater than 12 months (1)
Total (341)
Fair Market Value  
Securities in Unrealized Loss Position Less than 12 months 107,087
Securities in Unrealized Loss Position Greater than 12 months 1,492
Total 108,579
U.S. treasury securities  
Gross Unrealized Losses  
Securities in Unrealized Loss Position Less than 12 months (253)
Securities in Unrealized Loss Position Greater than 12 months 0
Total (253)
Fair Market Value  
Securities in Unrealized Loss Position Less than 12 months 69,867
Securities in Unrealized Loss Position Greater than 12 months 0
Total 69,867
Commercial paper  
Gross Unrealized Losses  
Securities in Unrealized Loss Position Less than 12 months (2)
Securities in Unrealized Loss Position Greater than 12 months 0
Total (2)
Fair Market Value  
Securities in Unrealized Loss Position Less than 12 months 13,958
Securities in Unrealized Loss Position Greater than 12 months 0
Total 13,958
Corporate debt securities  
Gross Unrealized Losses  
Securities in Unrealized Loss Position Less than 12 months (1)
Securities in Unrealized Loss Position Greater than 12 months 0
Total (1)
Fair Market Value  
Securities in Unrealized Loss Position Less than 12 months 1,678
Securities in Unrealized Loss Position Greater than 12 months 0
Total 1,678
Agency securities  
Gross Unrealized Losses  
Securities in Unrealized Loss Position Less than 12 months (84)
Securities in Unrealized Loss Position Greater than 12 months (1)
Total (85)
Fair Market Value  
Securities in Unrealized Loss Position Less than 12 months 21,584
Securities in Unrealized Loss Position Greater than 12 months 1,492
Total $ 23,076