XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Non-Controlling Interest - Redeemable noncontrolling interest reconciliation (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Increase (Decrease) in Temporary Equity [Roll Forward]    
Ending balance $ 2,640,394  
Redeemable non controlling interests    
Increase (Decrease) in Temporary Equity [Roll Forward]    
Beginning balance 3,547,765 $ 2,901,899
Preferred share Accretion adjustment 322,932 645,866
Ending balance $ 3,870,697 $ 3,547,765