XML 120 R105.htm IDEA: XBRL DOCUMENT v3.22.1
Lease - Operating lease expenses and short-term lease expenses reported in the consolidated statements of comprehensive income related to the Group's leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Lessee Disclosure [Abstract]    
Operating lease expenses $ 3,881,251 $ 2,985,665
Short-term lease expenses $ 257,150 $ 508,791