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 |