XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
OTHER LONG-TERM LIABILITIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
OTHER LONG-TERM LIABILITIES    
Technology Investment Agreement (TIA) $ 75,459,612 $ 68,955,664
Stock repurchase   1,040,666
Total 75,459,612 $ 69,996,330
Amount of final installment payment classified as Other accrued liabilities $ 1,101,110