XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenues, net $ 33,424,703 $ 31,075,498 $ 86,364,899 $ 83,827,327
Cost of revenues (16,249,395) (14,036,187) (39,546,941) (36,710,400)
Gross profit 17,175,308 17,039,311 46,817,958 47,116,927
Operating expenses        
Selling and marketing 14,665,407 14,585,652 37,627,975 38,603,540
General and administrative 1,767,895 1,731,816 5,906,261 5,316,176
Total operating expenses 16,433,302 16,317,468 43,534,236 43,919,716
Income from operations 742,006 721,843 3,283,722 3,197,211
Other (expenses) income        
Other expense (8,186) (516) (10,185) (6,449)
Interest expense (42,496) (62,862) (133,333) (186,958)
Other income 22,607 28,933 92,344 116,444
Total other expenses, net (28,075) (34,445) (51,174) (76,963)
Income before income taxes 713,931 687,398 3,232,548 3,120,248
Income tax expense (183,340) (217,751) (870,439) (935,637)
Net income 530,591 469,647 2,362,109 2,184,611
Other comprehensive income (loss)        
Foreign currency translation adjustments (38,581) 15,966 102,822 (8,625)
Total comprehensive income $ 492,010 $ 485,613 $ 2,464,931 $ 2,175,986
Basic income per common share $ 0.01 $ 0.01 $ 0.07 $ 0.06
Diluted income per common share $ 0.01 $ 0.01 $ 0.07 $ 0.06
Weighted-average number of common shares outstanding, basic 35,171,320 35,130,677 35,161,068 35,111,844
Weighted-average number of common shares outstanding, diluted 35,171,320 35,130,677 35,161,068 35,111,844