v3.26.1
Intangible Assets and Goodwill-Schedule of Changes in the Carrying Amount of Goodwill (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Schedule of Changes in the Carrying Amount of Goodwill [Line Items]  
Beginning Balance
Acquired 17,449,429
Impairments
Ending Balance 17,449,429
Construction [Member]  
Schedule of Changes in the Carrying Amount of Goodwill [Line Items]  
Beginning Balance
Acquired 1,864,121
Impairments
Ending Balance 1,864,121
SaaS [Member]  
Schedule of Changes in the Carrying Amount of Goodwill [Line Items]  
Beginning Balance
Acquired 15,585,308
Impairments
Ending Balance 15,585,308
Oil and Gas [Member]  
Schedule of Changes in the Carrying Amount of Goodwill [Line Items]  
Beginning Balance
Acquired
Impairments
Ending Balance