v3.26.3
Digital Assets - Schedule of Company's Bitcoin Held in Treasury (Details)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
Jun. 30, 2026
Bitcoin
Dec. 31, 2025
USD ($)
Dec. 31, 2025
Dec. 31, 2025
Bitcoin
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Crypto Asset, Holding [Line Items]                  
Total bitcoin treasury (USD) $ 15,860,313     $ 140,531,660       $ 102,138,351  
Total bitcoin treasury (BTC)   271 271   1,606 1,606   1,094  
Rewards Treasury [Member]                  
Crypto Asset, Holding [Line Items]                  
Total bitcoin treasury (USD) 4,504,290     6,872,869     $ 9,369,298 $ 8,569,651 $ 5,333,384
Total bitcoin treasury (BTC)   77     79     92  
Investment Treasury [Member]                  
Crypto Asset, Holding [Line Items]                  
Total bitcoin treasury (USD) $ 11,356,023     $ 133,658,791     $ 159,861,386 $ 93,568,700 $ 82,631
Total bitcoin treasury (BTC)   194     1,527     1,002