v3.25.1
Leases (Details)
Mar. 31, 2025
Minimum  
Operating Leased Assets [Line Items]  
Lessor, operating lease, renewal term 1 year
Maximum  
Operating Leased Assets [Line Items]  
Lessor, operating lease, renewal term 10 years