v3.26.1
Digital Assets Receivable (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
Digital Assets Receivable      
Number of crypto asset units purchased   323,394.38  
Average purchase price per unit of crypto asset | $ / shares   $ 341.83  
Aggregate purchase price   $ 110,544  
Fair value of digital assets $ 110,544 110,544  
Fair value of embedded derivative 18,843 18,843  
Digital assets receivable 129,387 129,387 $ 147,404
Unrealized gain (loss) on embedded derivative $ 45,993 $ (31,562)