v3.26.1
Aegis Contract and Related Asset Acquisitions (Details) - Aegis Energy Services, LLC
3 Months Ended 6 Months Ended
Apr. 01, 2023
cogenerationSystem
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
May 01, 2024
maintenanceContract
Feb. 01, 2024
maintenanceContract
Business Combination, Consideration Transferred, Equity Interest [Line Items]                
Asset Acquisition, Maintenance Agreements, Number Of Cogeneration Systems | cogenerationSystem 200              
Asset Acquisition, Maintenance Agreements, Profit Sharing Period 7 years              
Asset Acquisition, Number Of Additional Maintenance Contracts | maintenanceContract             31 18
Asset Acquisition, Contingent Consideration, Payment Period 45 days              
Asset Acquisition, Deferred Maintenance Costs Incurred, Period 3 years              
Asset Acquisition, Consideration Transferred, Contingent Consideration, Current     $ 349,385   $ 366,354      
Asset Acquisition, Reserves, Current     327,777   267,028      
Asset Acquisition, Liabilities Assumed, Current     677,162   633,382      
Asset Acquisition, Consideration Transferred, Contingent Consideration, Noncurrent     $ 826,757   687,345      
Total revenues   $ 748,725   $ 500,736 1,420,388 $ 1,193,028    
Net income (loss)   $ 482,032   $ 271,784 $ 847,208 $ 734,066    
Minimum                
Business Combination, Consideration Transferred, Equity Interest [Line Items]                
Contingent consideration, percentage 5.00% 5.00%     5.00%      
Maximum                
Business Combination, Consideration Transferred, Equity Interest [Line Items]                
Contingent consideration, percentage 10.00% 10.00%     10.00%      
Measurement Input, Discount Rate                
Business Combination, Consideration Transferred, Equity Interest [Line Items]                
Intangible assets, measurement input 15.00%       15.00%