v3.25.2
Investments in unconsolidated joint venture (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 06, 2022
Aug. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Nov. 25, 2022
Schedule of Equity Method Investments [Line Items]                
Net (loss) income attributable to investee     $ 1,064 $ 2,440 $ 2,429 $ 6,962    
Investment in unconsolidated joint venture     $ 84,444   $ 84,444   $ 82,015  
TZRC                
Schedule of Equity Method Investments [Line Items]                
Equity method investment, ownership (in percent)     50.00%   50.00%      
Net (loss) income attributable to investee     $ (700) 700 $ (1,100) 3,500    
Investment in unconsolidated joint venture     84,400   84,400   $ 82,000  
TZRC | Asset Purchase Agreement                
Schedule of Equity Method Investments [Line Items]                
Service contract term (in years)   10 years            
Renewal of term (in years)   1 year            
Property management fee   $ 1,500            
Pass through costs     $ 800 $ 600 $ 1,400 $ 1,000    
TZRC | Asset Purchase Agreement | Compute North Member, LLC                
Schedule of Equity Method Investments [Line Items]                
Equity method investment, ownership (in percent)               50.00%
Consideration paid by cash $ 10,000              
Consideration paid by secured promissory note $ 95,100