v3.25.4
Summary of Significant Accounting Policies, Leases (Details)
Dec. 31, 2025
Minimum  
Leases  
Lease, renewal term 1 year
Minimum | Real estate leases  
Leases  
Lease term 2 years
Maximum  
Leases  
Lease, renewal term 6 years
Maximum | Real estate leases  
Leases  
Lease term 12 years