v3.26.1
Digital assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Digital assets [abstract]        
Unrealized loss gain in change in fair value of digital assets $ (906,364) $ 913,625 $ (2,151,307) $ 194,798
Invested in additional digital assets     4,288,191  
Digital assets sold     64,669  
Gross proceeds     68,980  
Gain on sale of digital assets $ 0 $ 35,720 $ 4,311 $ 104,013