v3.25.3
Consolidated Statements of Operations and Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Defined Benefit Plan Disclosure [Line Items]        
Cost of revenues $ 12,741,748 $ 9,845,793 $ 35,685,635 $ 38,816,865
Operating expenses 14,730,247 29,404,487 43,717,642 56,592,092
Other income 2,526,035 65,922 2,711,134 721,894
Related Party [Member]        
Defined Benefit Plan Disclosure [Line Items]        
Cost of revenues 4,018,377 2,039,492 12,144,907 7,452,954
Operating expenses 154,063 0 569,830 0
Other income $ 3,069 $ 0 $ 3,069 $ 0