v3.25.2
Short-Term Investments - Contractual Maturities of Available - For- Sale Debt Securities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year $ 112,018
One to Two Years 129,166
Two to Three Years 10,065
Estimated Fair Value 251,249
United States Government-sponsored enterprises  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 13,244
One to Two Years 82,700
Two to Three Years 10,065
Estimated Fair Value 106,009
United States Treasury securities  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 61,902
One to Two Years 10,901
Two to Three Years 0
Estimated Fair Value 72,803
Commercial paper  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 1,725
One to Two Years 0
Two to Three Years 0
Estimated Fair Value 1,725
Corporate debt securities  
Cash Cash Equivalents And Short Term Investments [Line Items]  
Within One Year 35,147
One to Two Years 35,565
Two to Three Years 0
Estimated Fair Value $ 70,712