XML 91 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Segment information - Schedule of Single Operating Segment (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Information [Abstract]        
Revenues $ 18,928,907 $ 18,186,786 $ 55,044,610 $ 60,978,809
Cost of revenues (15,155,154) (12,889,868) (40,068,834) (43,442,519)
Selling and marketing (1,536,703) (2,139,155) (5,768,399) (6,152,821)
General and administrative (3,162,847) (3,534,932) (10,498,297) (10,507,036)
Other income, net 415,023 365,629 2,094,110 972,953
Income tax (expense) benefit 68,308 (587) 236,859 (21,526)
Net (loss) income of single operating segment $ (442,466) $ (12,127) $ 1,040,049 $ 1,827,860