XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Net (Loss) Income Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Income Per Share [Abstract]        
Exercise of outstanding stock options, antidilutive 646,401   646,401  
Exercise of outstanding stock options, dilutive   494,385   510,208
Exercise outstanding stock options (in Dollars)   $ 23,857   $ 7,764