Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Schedule of Provision for Income Taxes (Details)

v3.25.1
INCOME TAXES - Schedule of Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
U.S. (loss) $ (10,051,064) $ (7,356,941)
Non-U.S. income 7,481,601 5,628,583
Loss before income taxes (2,569,463) (1,728,358)
Current: Federal (17,309)  
Current: State 2,393 3,360
Current: Foreign 117,899 87,479
Total current 102,983 90,839
Deferred: Federal 8,993 (5,347)
Deferred: State (25,353) (6,264)
Total deferred (16,360) (11,611)
Noncurrent: Federal (28,976)  
Total Noncurrent (28,976)  
Provision for income taxes $ 57,647 $ 79,228