XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Non-Controlling Interest - Schedule of Fair Value of Restricted Stock (Details) - Restricted Stock - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Fair value of restricted shares vested $ 2,690,011 $ 1,340,119
Unrecognized compensation cost for restricted shares $ 2,585,307 $ 2,718,222
Weighted average remaining period to expense restricted shares (years) 2 years 11 months 1 day 2 years 11 months 23 days