v3.26.1
Short-Term Investments - Schedule Of Short Term Investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Schedule of Investments [Line Items]  
Amortized Cost $ 76,267
Unrealized Gain 0
Unrealized (Loss) (11)
Fair Value 76,256
Commercial paper  
Schedule of Investments [Line Items]  
Amortized Cost 29,113
Unrealized Gain 0
Unrealized (Loss) 0
Fair Value 29,113
U.S. Treasury securities  
Schedule of Investments [Line Items]  
Amortized Cost 47,154
Unrealized Gain 0
Unrealized (Loss) (11)
Fair Value $ 47,143