XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Digital Assets - Summary of Digital Asset Holdings (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Bitcoin
Jan. 01, 2025
USD ($)
Dec. 31, 2024
USD ($)
Bitcoin
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Approximate number of bitcoins held | Bitcoin 528,185   447,470
Digital asset carrying value $ 43,546,079 $ 41,790,421 $ 23,909,373
Cumulative digital asset impairment losses     $ 4,058,875