XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues, net $ 28,070,707 $ 22,417,448 $ 52,751,829 $ 43,485,057
Cost of revenues (12,445,297) (11,059,899) (22,674,213) (22,511,806)
Gross profit 15,625,410 11,357,549 30,077,616 20,973,251
Operating expenses        
Selling and marketing 12,843,697 10,245,912 24,017,888 19,752,883
General and administrative 1,844,517 1,958,849 3,584,360 3,679,839
Total operating expenses 14,688,214 12,204,761 27,602,248 23,432,722
Income (loss) from operations 937,196 (847,212) 2,475,368 (2,459,471)
Other (expenses) income        
Other expense (4,777) (1,063) (5,933) (3,943)
Interest expense (61,984) (62,392) (124,096) (123,488)
Other income 59,477 20,317 87,511 36,352
Total other expenses, net (7,284) (43,138) (42,518) (91,079)
Income (loss) before income taxes 929,912 (890,350) 2,432,850 (2,550,550)
Income tax (expense) benefit (280,762) 120,982 (717,886) 545,938
Net income (loss) 649,150 (769,368) 1,714,964 (2,004,612)
Other comprehensive loss        
Foreign currency translation adjustments (8,058) (9,192) (24,591) (7,853)
Total comprehensive income (loss) $ 641,092 $ (778,560) $ 1,690,373 $ (2,012,465)
Basic - Income (loss) per common share $ 0.02 $ (0.02) $ 0.05 $ (0.06)
Diluted - Income (loss) per common share $ 0.02 $ (0.02) $ 0.05 $ (0.06)
Weighted-average number of common shares outstanding, basic 35,108,804 35,055,293 35,102,203 35,056,510
Weighted-average number of common shares outstanding, diluted 35,108,804 35,055,293 35,102,203 35,056,510