XML 144 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Income taxes - Components of Income Tax Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current    
Federal $ 2,809 $ 27,451
State 46,915 13,555
Foreign 913,818 670,512
Current, Total 963,542 711,518
Deferred    
Federal (941,331) 24,622
State (435,241) 92,271
Foreign (134,791) (20,187)
Deferred, Total (1,511,363) 96,706
Total (benefit of) provision for income taxes $ (547,821) $ 808,224