v3.24.0.1
BITCOIN - Changes in Bitcoin Investment (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
bitcoin
Dec. 31, 2022
USD ($)
bitcoin
Dec. 31, 2021
USD ($)
Amount of bitcoin      
Balance (in bitcoin) | bitcoin 8,038 8,038  
Value      
Bitcoin, beginning balance $ 102,303    
Remeasurement gain 207,084 $ 0 $ 0
Bitcoin, ending balance 339,898 102,303  
Cumulative Effect, Period of Adoption, Adjustment      
Value      
Bitcoin, beginning balance $ 30,511    
Bitcoin, ending balance   $ 30,511