XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Equity (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2022
Jun. 30, 2022
Jun. 30, 2022
Jun. 30, 2021
Stockholders' Equity Note [Abstract]        
Number of common stock issued to settle stock payable   220,440    
Number of stock options exercised     56,044  
Proceeds from options exercised     $ 12,784 $ 0
Options exercised on cashless basis 125,459      
Preferred stock converted   907,232