v3.26.3
Leases - Additional Information (Details) - Master Lease
9 Months Ended
Sep. 30, 2026
agreement
item
Lessee, Lease, Description [Line Items]  
Number of renewal periods | item 2
Annual rent escalation in initial lease period and in first renewal period 3.00%
Renewal of lease period 10 years
Number of sublease agreements | agreement 6