XML 87 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition - Schedule of information regarding disaggregated revenue based on revenue by service (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Deferred Revenue Arrangement [Line Items]        
Total revenue $ 332,989 $ 802,180 $ 1,245,454 $ 1,581,936
Services - engineering and others        
Deferred Revenue Arrangement [Line Items]        
Total revenue 154,602 186,269 375,094 366,500
Grid services        
Deferred Revenue Arrangement [Line Items]        
Total revenue 36,482 115,298 83,294 154,938
Grants        
Deferred Revenue Arrangement [Line Items]        
Total revenue 0 131,421 79,610 214,837
Products        
Deferred Revenue Arrangement [Line Items]        
Total revenue $ 141,905 $ 369,192 707,456 $ 845,661
Engineering Services, Management Fees        
Deferred Revenue Arrangement [Line Items]        
Total revenue     $ 177,332