XML 120 R105.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2023
Dec. 31, 2022
Lessee Disclosure [Abstract]    
Operating lease expenses $ 5,681,600 $ 5,608,890
Short-term lease expenses $ 655,847 $ 358,223