v3.26.1
Subsequent events (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2026
USD ($)
ft²
Jun. 30, 2026
USD ($)
ft²
Jun. 30, 2026
USD ($)
ft²
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
ft²
Jun. 30, 2025
USD ($)
Subsequent Event [Line Items]            
Proceeds from sales of real estate         $ 7,350  
Gain on sales of real estate     $ 0 $ 0 $ 0 $ 13,165
3825 and 3875 Fabian Way            
Subsequent Event [Line Items]            
Proceeds from sales of real estate   $ 163,000        
Future Development Projects | 3825 and 3875 Fabian Way            
Subsequent Event [Line Items]            
Area of real estate property | ft²   250,000 250,000   250,000  
Operating Properties | 3825 and 3875 Fabian Way            
Subsequent Event [Line Items]            
Area of real estate property | ft²   228,000 228,000   228,000  
Subsequent Event | 3825 and 3875 Fabian Way            
Subsequent Event [Line Items]            
Proceeds from sales of real estate $ 163,000          
Gain on sales of real estate $ 0          
Subsequent Event | Future Development Projects | 3825 and 3875 Fabian Way            
Subsequent Event [Line Items]            
Area of real estate property | ft² 250,000          
Subsequent Event | Operating Properties | 3825 and 3875 Fabian Way            
Subsequent Event [Line Items]            
Area of real estate property | ft² 228,000