XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 825,573 4,534,123 825,573 4,534,123
Earnout Provision, Includes New Shares of Common Stock to be Issued [Member] | Peck Electric Co. [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 898,473 0 898,473
Earnout Provision, Includes New Shares of Common Stock to be Issued [Member] | Exit Strategy Partners, LLC [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 11,231 0 11,231
Earnout Provision, Including New Shares of Common Stock That May be Issued to Holders of Forfeited and Canceled Shares [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 257,799 0 257,799
Option to Purchase Common Stock, from Jensyn's IPO [Member] | Jensyn [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 429,000 429,000 429,000 429,000
Private Warrants to Purchase Common Stock, from Jensyn's IPO [Member] | Jensyn [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 34,572 2,292,250 34,572 2,292,250
Warrants to Purchase Common Stock from Solar Project Partners LLC Exchange and Subscription Agreement [Member] | Solar Project Partners, LLC [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 275,000 0 275,000
Conversion of Preferred Stock to Common Stock from Green Seed Investors LLC Exchange and Subscription Agreement [Member] | Green Seed Investors, LLC [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 0 370,370 0 370,370
Unvested Restricted Stock Awards [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 160,667 0 160,667 0
Unvested Options to Purchase Common Stock [Member]        
Earnings (Loss) per Share [Abstract]        
Antidilutive securities excluded from EPS calculation (in shares) 201,334 0 201,334 0