v3.26.3
Commitments and Contingencies (Details 3)
6 Months Ended
Jun. 30, 2026
Commitments and contingencies (Note 18)  
Weighted average remaining lease term (in years) 7 years 5 months 23 days
Weighted average discount rate 8.00%