v3.26.1
Leases (Details)
$ in Millions
Mar. 31, 2026
USD ($)
ft²
Leases [Abstract]  
Leased office space, square feet | ft² 21,000
Lease term 65 months
Lease renewal term 60 months
Aggregate base rent payments | $ $ 5