XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.4
Common Stock and Non-Controlling Interest - Schedule of Fair Value of Restricted Stock (Details) - Restricted Stock - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Fair value of restricted shares vested $ 3,014,568 $ 2,690,011
Unrecognized compensation cost for restricted shares $ 3,685,460 $ 2,585,307
Weighted average remaining period to expense restricted shares (years) 3 years 3 months 29 days 2 years 11 months 1 day