v3.25.4
Summary of significant accounting policies, Leases (Details)
Dec. 31, 2025
Minimum [Member]  
Leases [Abstract]  
Remaining lease terms 1 year
Maximum [Member]  
Leases [Abstract]  
Remaining lease terms 5 years