v3.26.1
Digital Assets Receivable (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
Digital Assets Receivable    
Number of crypto asset units purchased 303,466.92  
Average purchase price per unit of crypto asset | $ / shares $ 332.82  
Aggregate purchase price $ 101,000  
Fair value of digital assets 101,000  
Fair value of embedded derivative (27,151)  
Digital assets receivable 73,849 $ 147,404
Unrealized loss on embedded derivative $ 77,555