v3.25.2
Fair Value Measurements - Schedule of Debt Securities Classified as Available-for-Sale Investments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 194,681
Gross Unrealized Gains 1
Fair value 194,682
Cash  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 1,189
Gross Unrealized Gains 0
Fair value 1,189
Money Market Funds Included in Cash and Cash Equivalents  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 145,612
Gross Unrealized Gains 0
Fair value 145,612
U.S. Treasury securities Original Maturity Less Than Three Months  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 59,493
Gross Unrealized Gains 0
Fair value 59,493
Government securities - due in one year or less  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 49,069
Gross Unrealized Gains 1
Fair value 49,070
Money Market Funds  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 84,930
Gross Unrealized Gains 0
Fair value $ 84,930