v3.26.1
Segment Reporting and Major Customers - Schedule of focusing on revenue, gross margin and certain operating expenses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Revenue $ 11,704,565   $ 9,652,234   $ 21,817,853 $ 19,484,048
Cost of revenue 3,262,017   3,600,061   6,473,698 6,822,246
Gross profit 8,442,548   6,052,173   15,344,155 12,661,802
Operating expenses:            
Advertising expense 2,050,300   2,229,900   3,894,000 3,839,600
Total operating expenses 10,697,034   10,642,493   20,755,693 20,772,376
Loss from operations (2,254,486)   (4,590,320)   (5,411,538) (8,110,574)
Other expense (income) (535,744)   106,549   (1,040,440) 298,540
Change in fair value of derivatives liabilities (1,199,726)   0   (360,662) 0
Tax Expense 31,404   148,201   218,119 284,996
Net loss (4,021,360) $ (3,009,399) (4,631,972) $ (3,465,058) (7,030,759) (8,097,030)
Sales Revenue Segment            
Segment Reporting [Line Items]            
Revenue 11,704,565   9,652,234   21,817,853 19,484,048
Cost of revenue 3,262,017   3,600,061   6,473,698 6,822,246
Gross profit $ 8,442,548   $ 6,052,173   $ 15,344,155 $ 12,661,802
Gross Margin 72.10%   62.70%   70.30% 65.00%
Operating expenses:            
Payroll and benefits expense $ 7,138,891   $ 7,663,736   $ 14,354,651 $ 14,441,271
Advertising expense 2,050,276   2,229,940   3,893,966 3,839,629
All other segment operating expenses 2,845,951   2,536,971   5,236,258 5,816,202
Payroll and benefits expense in cost of revenue (1,338,084)   (1,788,154)   (2,729,182) (3,324,726)
Total operating expenses 10,697,034   10,642,493   20,755,693 20,772,376
Loss from operations (2,254,486)   (4,590,320)   (5,411,538) (8,110,574)
Other expense (income) 535,744   (106,549)   1,040,440 (298,540)
Change in fair value of derivatives liabilities 1,199,726   0   360,662 0
Tax Expense 31,404   148,201   218,119 284,996
Net loss $ (4,021,360)   $ (4,631,972)   $ (7,030,759) $ (8,097,030)