v3.26.1
Fair Value Measurements and Investments - Schedule of Investments In Unrealized Loss Position (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
security
U.S. Treasury and government securities  
Investments in continuous loss position for less than 12 months:  
Number of Securities | security 9
Fair Value $ 17,582
Gross Unrealized Losses $ (4)
Corporate debt securities  
Investments in continuous loss position for less than 12 months:  
Number of Securities | security 13
Fair Value $ 11,550
Gross Unrealized Losses $ (5)