v3.26.1
Income taxes - Components of Income Tax Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Current    
Federal $ 0 $ 0
State 0 2,088
Foreign 24,857 17,080
Current, Total 24,857 19,168
Deferred    
Federal 0 (608,145)
State 0 (150,553)
Foreign (179) 0
Deferred, Total (179) (758,698)
Total provision for (benefit of) income taxes $ 24,678 $ (739,530)