v3.25.1
Income Taxes - Income Tax Provision (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current income taxes    
Federal $ 0 $ (148,666)
State 0 0
Foreign 456,683 (170,000)
Total current income taxes 456,683 (318,666)
Deferred income taxes    
Federal (348,996) (983,296)
State 0 0
Foreign (155,218) 369,223
Total deferred income taxes (504,214) (614,073)
TOTAL TAX BENEFIT $ (47,531) $ (932,739)