XML 150 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Summary of Significant Accounting Policies        
Power generation units $ 5,009,380 $ 4,369,223 $ 7,920,908 $ 5,519,566
Parts 1,131,702 932,688 2,150,642 2,240,640
Total units and parts 6,141,082 5,301,911 10,071,550 7,760,206
Service and repairs 3,338,200 1,504,204 6,031,981 6,044,901
Disaggregates revenue $ 9,479,282 $ 6,806,115 $ 16,103,531 $ 13,805,107