XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.3
DIGITAL CURRENCIES - Schedule of Changes in Digital Currencies (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Crypto Asset [Roll Forward]        
Realized gain on sale of digital currencies $ 719,795 $ 131,706 $ 1,100,214 $ 725,139
Unrealized (loss) gain on digital currencies 33,783 0 (113,438) 0
Impairment losses     0 (683,241)
Bitcoin        
Crypto Asset [Roll Forward]        
Digital currencies at beginning of period 253,710 1,429,653 3,175,595 109,827
Additions of digital currencies 9,535,291 15,069,008 51,963,137 43,778,958
Realized gain on sale of digital currencies 719,795 131,706 1,100,214 725,139
Unrealized (loss) gain on digital currencies 33,783 0 113,438 0
Impairment losses 0 (357,411) 0 (683,241)
Proceeds from sale of digital currencies (9,861,064) (15,630,957) (55,837,727) (43,288,684)
Digital currencies at end of period $ 613,949 $ 641,999 613,949 $ 641,999
Cumulative-effect adjustment | Bitcoin        
Crypto Asset [Roll Forward]        
Digital currencies at beginning of period     $ 99,292