v3.26.1
Leases (Details)
$ in Millions
Jun. 10, 2026
USD ($)
Feb. 03, 2026
USD ($)
squareFoot
Leases [Abstract]    
Leased office space, square feet | squareFoot   21,000
Lease term   65 months
Lease renewal term 64 months 60 months
Aggregate base rent payments | $ $ 2 $ 5