XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenues, net $ 27,103,106 $ 28,070,707 $ 52,940,196 $ 52,751,829
Cost of revenues (11,605,754) (12,445,297) (23,297,546) (22,674,213)
Gross profit 15,497,352 15,625,410 29,642,650 30,077,616
Operating expenses        
Selling and marketing 11,715,571 12,843,697 22,962,568 24,017,888
General and administrative 2,160,930 1,844,517 4,138,366 3,584,360
Total operating expenses 13,876,501 14,688,214 27,100,934 27,602,248
Income from operations 1,620,851 937,196 2,541,716 2,475,368
Other (expenses) income        
Other expense (2,300) (4,777) (1,999) (5,933)
Interest expense (43,782) (61,984) (90,837) (124,096)
Other income 7,912 59,477 69,737 87,511
Total other expenses, net (38,170) (7,284) (23,099) (42,518)
Income before income taxes 1,582,681 929,912 2,518,617 2,432,850
Income tax expense (405,680) (280,762) (687,099) (717,886)
Net income 1,177,001 649,150 1,831,518 1,714,964
Other comprehensive income (loss)        
Foreign currency translation adjustments 154,939 (8,058) 141,403 (24,591)
Total comprehensive income $ 1,331,940 $ 641,092 $ 1,972,921 $ 1,690,373
Basic income per common share $ 0.04 $ 0.02 $ 0.06 $ 0.05
Diluted income per common share $ 0.04 $ 0.02 $ 0.06 $ 0.05
Weighted-average number of common shares outstanding, basic 35,160,095 35,108,804 35,155,795 35,102,203
Weighted-average number of common shares outstanding, diluted 35,160,095 35,108,804 35,155,795 35,102,203