XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Digital Assets - Summary of Digital Asset Holdings (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Bitcoin
Jan. 01, 2025
USD ($)
Dec. 31, 2024
USD ($)
Bitcoin
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Approximate number of bitcoins held | Bitcoin 597,325   447,470
Digital asset carrying value $ 64,362,798 $ 41,790,421 $ 23,909,373
Cumulative digital asset impairment losses     $ 4,058,875