v3.26.1
Share Based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share Based Compensation [Abstract]          
Number of shares issued for share based compensation expense 5,335,000 66,785 5,643,500 1,735,447  
Share-based compensation expense $ 7,095,550 $ 304,540 $ 8,366,728 $ 7,913,639  
Unrecognized compensation cost