v3.26.1
Subsequent Event (Additional Information) (Details)
Jun. 30, 2026
Subsequent Event [Line Items]  
Lessee, Operating Lease, Remaining Lease Term 2 years 6 months