v3.26.1
Leases - Narrative (Details)
Mar. 31, 2026
Mar. 31, 2025
Operating Leased Assets [Line Items]    
Discount rate   9.50%
Minimum    
Operating Leased Assets [Line Items]    
Operating lease, term of contract 3 years  
Maximum    
Operating Leased Assets [Line Items]    
Operating lease, term of contract 5 years