v3.26.1
RELATED PARTY TRANSACTIONS - Keen Labs Supply Services Agreement and Shares Issued to Related Parties (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 06, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Jan. 05, 2026
RELATED PARTY TRANSACTIONS          
Revenues   $ 8,172,553 $ 8,988,343 $ 35,800,000  
Cost of revenues   6,307,511 $ 5,974,610    
Amount of standard support services owed from related party   3,064,131   $ 3,066,626  
Equity in earnings from Sun Solar   281,523      
Investment in Sun Solar   $ 7,406,523      
Non-employee directors          
RELATED PARTY TRANSACTIONS          
Company issued restricted common stock   26,406      
Stock-based compensation expense   $ 221,000      
Distributed Energy & Renewables          
RELATED PARTY TRANSACTIONS          
Revenues   119,209      
Cost of revenues   67,237      
Keen Labs Operations Inc [Member]          
RELATED PARTY TRANSACTIONS          
Period Of Notice For Termination 30 days        
Keen Labs Operations Inc [Member] | Distributed Energy & Renewables          
RELATED PARTY TRANSACTIONS          
Revenues   1,849,925      
Cost of revenues   1,168,772      
Sun Solar LLC          
RELATED PARTY TRANSACTIONS          
Equity in earnings from Sun Solar   $ 281,523      
Ownership Percentage   40.00%     40.00%
Intra-Entity Gross Profit In Inventory   $ 57,217      
Investment in Sun Solar   $ 7,406,523      
Sun Solar LLC | Keen Labs Operations Inc [Member]          
RELATED PARTY TRANSACTIONS          
Mark-up percentage 10.00%