v3.26.1
Share-based compensation - Unrecognized Share-based Compensation Expense (Details)
6 Months Ended
Jun. 30, 2026
USD ($)
Share-Based Payment Arrangement [Abstract]  
Unrecognized employee share-based compensation expense $ 1,218,325
Unrecognized employee share-based compensation expense related to unvested awards, weighted-average period for recognition 2 years 7 months 24 days