v3.26.1
Subsequent Events (Details) - Subsequent Event - Carlsbad, CA
$ in Millions
Jul. 31, 2026
USD ($)
ft²
Subsequent Event [Line Items]  
Area of real estate property | ft² 28,000
Operating lease, renewal term 3 years
Operating lease minimum lease payments | $ $ 1.9