v3.26.1
Leases - Narrative (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue Benchmark | Customer Concentration Risk | Three Customers    
Lessor, Lease, Description [Line Items]    
Concentration Risk, Percentage 10.00%  
Minimum    
Lessor, Lease, Description [Line Items]    
Lease terms 1 year 1 year
Maximum    
Lessor, Lease, Description [Line Items]    
Lease terms 14 years 15 years