XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Noncontrolling Interest (Details) - Schedule of Noncontrolling Interests - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Schedule of Noncontrolling Interests [Abstract]      
Non-redeemable noncontrolling interest   $ 16,140,339
Net (loss)/ income attributable to noncontrolling interest (BESS REP)   (354,987)
Net (loss)/ income attributable to noncontrolling interest (JV) (216,162)   (121,677)
Acquired noncontrolling interest (BESS Italy) 1,009,784 $ (23,406,419)
Non-controlling interest $ 793,622   $ 15,663,675