v3.25.4
Leases (Details 1)
12 Months Ended
Dec. 31, 2025
Leases  
Weighted-average remaining lease term - operating leases 2 years 1 month 6 days
Weighted-average remaining lease term - finance leases 10 months 24 days
Weighted-average discount rate - operating leases 7.60%
Weighted-average discount rate- finance leases 15.70%