INCOME TAXES - Schedule of Components of Tax Benefit (Expense) (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income (Loss) before income tax      
PRC $ 4,107,651 $ 1,589,476 $ 2,104,024
Other jurisdictions (6,738,601) 5,799,396 214,999
Total (2,630,950) 7,388,872 2,319,023
Current tax expense      
PRC (733,102) (348,494) (5,118)
Other jurisdictions (466,887) (66,754) (441,495)
Subtotal (1,199,989) (415,248) (446,613)
Deferred tax benefit (expense)      
PRC (717,217)    
Other jurisdictions   (359,164) 283,577
Subtotal (717,217) (359,164) 283,577
Total income tax expense $ (1,917,206) $ (774,412) $ (163,036)