XML 142 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based compensation - Unrecognized Share-based Compensation Expense (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Share-Based Payment Arrangement [Abstract]  
Unrecognized employee share-based compensation expense $ 202,328
Unrecognized employee share-based compensation expense related to unvested awards, weighted-average period for recognition 1 year 4 months 28 days