v3.26.1
Statutory Reserves and Restricted Net Assets - Schedule of PRC Subsidiaries (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
PRC entities    
Total restricted net assets $ 247,700,566 $ 230,979,534
Paid-in capital [Member]    
PRC entities    
Total restricted net assets 101,788,546 82,393,866
Additional Paid-in Capital [Member]    
PRC entities    
Total restricted net assets 135,785,296 137,736,852
Statutory Reserves [Member]    
PRC entities    
Total restricted net assets $ 10,126,724 $ 10,848,816