v3.26.3
Revenue Information - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue, Performance Obligation [Abstract]    
Revenues recognized included in the contract liabilities $ 1,026,891 $ 2,181,112
Revenue remaining performance obligations original expected duration The Group has elected the practical expedient in ASC 606-10-50-14(a) not to disclose the information about remaining performance obligations which are part of contracts that have an original expected duration of one year or less.