v3.26.1
Leases - Schedule of Lease Term and Discount Rate for Operating Leases (Details)
Mar. 31, 2026
Dec. 31, 2025
Cash paid for amounts included in the measurement of operating lease liabilities    
Weighted average remaining lease term 65 years 99 years
Weighted average discount rate    
Operating lease 15.10% 16.10%