v3.26.1
Post-Employment Benefits (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Post-Employment Benefits [Abstract]    
Defined contribution retirement benefit plan expense $ 78,546 $ 304,579