v3.26.1
Derivatives - Schedule of classification of derivatives in balance sheet and effect on the statement of operations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Derivatives not designated as hedging instruments:    
Derivative assets - Non current $ 415,641 $ 122,100
Derivative assets - Current 0 5,756
Asset 415,641 127,856
Liability 0 0
Interest-rate swaps — cash flow hedges    
Derivatives not designated as hedging instruments:    
Asset 3,141  
Interest-rate swaps — cash flow hedges | Derivatives designated as hedging instruments:    
Derivatives not designated as hedging instruments:    
Derivative assets - Non current 3,141 0
Derivative liability - noncurrent 0 0
Bitcoin purchase option    
Derivatives not designated as hedging instruments:    
Asset   5,756
Bitcoin purchase option | Derivatives not designated as hedging instruments:    
Derivatives not designated as hedging instruments:    
Derivative assets - Current 0 5,756
Derivative liability - current 0 0
Capped Call Transactions    
Derivatives not designated as hedging instruments:    
Asset 412,500 122,100
Capped Call Transactions | Derivatives not designated as hedging instruments:    
Derivatives not designated as hedging instruments:    
Derivative assets - Non current 412,500 122,100
Derivative liability - noncurrent $ 0 $ 0