Quarterly report [Sections 13 or 15(d)]

Aegis Contract and Related Asset Acquisitions - Additional Information (Details)

v3.26.3
Aegis Contract and Related Asset Acquisitions - Additional Information (Details) - Aegis Energy Services, LLC
3 Months Ended 9 Months Ended
Apr. 01, 2023
cogenerationSystem
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
May 01, 2024
maintenanceContract
Feb. 01, 2024
maintenanceContract
Asset Acquisition [Line Items]              
Number of cogeneration systems in asset acquisition maintenance agreements | cogenerationSystem 200            
Asset acquisition, maintenance agreements, profit sharing period 7 years            
Number of additional maintenance contracts in asset acquisition | maintenanceContract           31 18
Asset acquisition, contingent consideration, payment period 45 days            
Asset acquisition, deferred maintenance costs incurred, period 3 years            
Asset acquisition, pro forma revenue   $ 625,016 $ 467,132 $ 2,045,404 $ 1,660,159    
Asset acquisition, pro forma gross profit   $ 270,743 $ 273,325 $ 1,117,951 $ 1,007,390    
Minimum              
Asset Acquisition [Line Items]              
Asset acquisition, contingent consideration, percentage 5.00%            
Maximum              
Asset Acquisition [Line Items]              
Asset acquisition, contingent consideration, percentage 10.00%            
Measurement Input, Discount Rate              
Asset Acquisition [Line Items]              
Intangible assets, measurement input 15.00%