XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Schedule of Segment Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]              
Revenues $ 12,419,455   $ 12,234,575   $ 27,709,033 $ 27,111,834  
Cost of revenues 8,307,944   7,373,757   17,955,891 18,913,058  
Allowance for credit losses 150     45,889  
Reversal of provision of obsolete inventory (65,976)     (91,252)  
Staff cost 353,556   344,695   705,193 672,654  
Gain on changes in fair value of common stock purchase warrants liability.   (37,751)   (45,572)  
Amortization of discounts and issue cost of the notes     5,715  
Depreciation expense 2,486   2,482   4,957 4,798  
Lease expense 156,869   146,643   308,244 294,372  
Interest expense     1,169,974  
Income tax expense 876,722   1,099,331   2,347,828 1,761,179  
Other segment items 545,876   603,723   1,627,733 1,075,092  
Net income 2,241,828 $ 2,562,722 2,701,694 $ 558,870 4,804,550 3,260,564  
Consolidated net income 2,241,828 $ 2,562,722 2,701,694 $ 558,870 4,804,550 3,260,564  
TOTAL ASSETS $ 137,024,190   $ 125,910,057   $ 137,024,190 $ 125,910,057 $ 128,019,463