v3.26.1
Digital assets - Schedule of changes in digital assets balance (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance $ 3,815,440 $ 861,230
Additions 4,288,191 5,632,576
Dispositions (64,669) (1,906,503)
Unrealized (loss) gain (2,151,307) (771,863)
Balance 5,887,655 3,815,440
Bitcoin [Member]    
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance 2,287,611 356,877
Additions 3,379,191 2,827,102
Dispositions (64,669) (647,000)
Unrealized (loss) gain (1,379,617) (249,368)
Balance 4,222,516 2,287,611
Solana [Member]    
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance 1,336,507 350,039
Additions 670,000 2,052,166
Dispositions 0 (661,503)
Unrealized (loss) gain (615,391) (404,195)
Balance 1,391,116 1,336,507
ETH [Member]    
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance 54,749 0
Additions 0 132,093
Dispositions 0 (47,000)
Unrealized (loss) gain (25,744) (30,344)
Balance 29,005 54,749
XRP [Member]    
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance 0 0
Additions 154,000 150,000
Dispositions 0 (150,000)
Unrealized (loss) gain (55,817) 0
Balance 98,183 0
SUI [Member]    
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance 22,683 0
Additions 0 50,000
Dispositions 0 0
Unrealized (loss) gain (11,423) (27,317)
Balance 11,260 22,683
LINK [Member]    
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance 113,890 0
Additions 85,000 221,215
Dispositions 0 0
Unrealized (loss) gain (63,315) (107,325)
Balance 135,575 113,890
Dogecoin [Member]    
Digital assets - Schedule of changes in digital assets balance (Details) [Line Items]    
Balance $ 0 154,314
Additions   200,000
Dispositions   (401,000)
Unrealized (loss) gain   46,686
Balance   $ 0