v3.26.1
Leases - Narrative (Details) - lease
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Number of executed operating leases 2  
Weighted average discount rate, percent 7.67% 6.60%
Weighted average remaining lease term 3 years 10 days 2 years 2 months 8 days