XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER LONG-TERM LIABILITIES (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
OTHER LONG-TERM LIABILITIES      
Technology Investment Agreement (TIA) $ 73,870,255 $ 68,955,664  
Stock repurchase   1,040,666 $ 3,786,000
Total $ 73,870,255 $ 69,996,330