v3.26.1
Summary of significant accounting policies - Share-based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Total share-based compensation expenses $ 123,250 $ 124,623 $ 6,856 $ 200,929