XML 166 R32.htm IDEA: XBRL DOCUMENT v3.24.3
GOODWILL (Tables)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
SCHEDULE OF CARRYING VALUE OF GOODWILL

The changes in the carrying value of goodwill by reportable segment for the six months ended June 30, 2023 and 2024 was as follows:

 

   Trucking   Digester 
Gross goodwill:          
Balance as of January 1, 2023  $-   $- 
Goodwill recognized   -    22,319,908 
Balance as of June 30, 2023   -    22,319,908 
Accumulated impairment   -    - 
Balance as of January 1, 2023   -    - 
Impairment   -    (15,669,287)
Balance as of June 30, 2023   -    (15,669,287)
Net carrying value, as of June 30, 2023   -    6,650,621 
           
Gross goodwill:          
Balance as of January 1, 2024   -    26,880,916 
Goodwill recognized   13,864,967    - 
Balance as of June 30, 2024   13,864,967    26,880,916 
Accumulated impairment:          
Balance as of January 1, 2024   -    (20,364,001)
Impairment   -    - 
Balance as of June 30, 2024   -    (20,364,001)
Net carrying value, as of June 30, 2024  $13,864,967   $6,516,915 

The changes in the carrying value of goodwill by reportable segment for the years ended December 31, 2023 and 2022 are as follows:

 

 

   Trucking   Digester 
Gross goodwill:          
Balance as of January 1, 2022  $-   $- 
Goodwill recognized   -    - 
Balance as of December 31, 2022   -    - 
Accumulated impairment   -    - 
Balance as of January 1, 2022   -    - 
Impairment   -    - 
Balance as of December 31, 2022   -    - 
Net carrying value, as of December 31, 2022   -    - 
           
Gross goodwill:          
Balance as of December 31, 2022   -    - 
Goodwill recognized   -    26,880,916 
Balance as of December 31, 2023   -    26,880,916 
Accumulated impairment:          
Balance as of December 31, 2022   -    - 
Impairment   -    (20,364,001)
Balance as of December 31, 2023   -    (20,364,001)
Net carrying value, as of December 31, 2023  $-   $6,516,915