v3.26.1
Short-term Investments - Schedule of Short-term Investments in Marketable Securities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 191,801
Unrealized Gains 0
Unrealized Losses (235)
Estimated Fair Value 191,566
U.S. Treasury Securities  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost, current 191,801
Estimated Fair Value, current 191,566
U.S. Treasury Securities | 1 or Less  
Schedule Of Available For Sale Securities [Line Items]  
Unrealized Gains 0
Unrealized Losses $ (235)