v3.26.1
BITCOIN - Schedule of Changes in Bitcoin Investment (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
bitcoin
Mar. 31, 2026
USD ($)
bitcoin
Jun. 30, 2025
USD ($)
bitcoin
Mar. 31, 2025
USD ($)
bitcoin
customer
Jun. 30, 2026
USD ($)
bitcoin
Jun. 30, 2025
USD ($)
bitcoin
Amount of bitcoin            
Amount of bitcoin, beginning balance (in Bitcoin) | bitcoin 9,032 8,883 8,584 8,485 8,883 8,485
Additions (in Bitcoin) 85 149 108 99    
Amount of bitcoin, ending balance (in Bitcoin) | bitcoin 9,117 9,032 8,692 8,584 9,117 8,692
Value            
Value, beginning balance $ 617,290 $ 777,515 $ 708,450 $ 792,282 $ 777,515 $ 792,282
Additions 5,050 12,593 11,041 9,519    
Remeasurement (loss) gain (88,474) (172,818) 212,165 (93,351) (261,292) 118,814
Value, ending balance $ 533,866 $ 617,290 $ 931,656 $ 708,450 $ 533,866 $ 931,656