v3.26.1
Joint Ventures - Unconsolidated JV - Busy Bee JV (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2019
Nov. 30, 2035
Dec. 31, 2025
Investments          
Distributions from unconsolidated JVs $ 7,000 $ 13,500      
Outstanding debt $ 374,846       $ 396,008
Busy Bee JV          
Investments          
Ownership percentage 50.00%       50.00%
Distributions from unconsolidated JVs $ 200 0      
Busy Bee JV | Busy Bee JV Partner          
Investments          
Distributions from unconsolidated JVs 200 $ 0      
Busy Bee JV | Busy Bee JV Construction and Equipment Loans          
Investments          
Basis spread on variable rate (as a percent)     1.60%    
Debt Instrument, Variable Interest Rate, Type     us-gaap:SecuredOvernightFinancingRateSofrMember    
Busy Bee JV | Busy Bee JV Construction Loan, due November 2035          
Investments          
Loan amount     $ 5,400    
Outstanding debt 4,600       $ 4,700
Busy Bee JV | Busy Bee JV Construction Loan, due November 2035 | Interest rate swap          
Investments          
Notional Amount     $ 5,400    
Fixed Interest Rate (as a percent)     2.70%    
Busy Bee JV | Busy Bee JV Construction Loan, due November 2035 | Interest rate swap | Forecast          
Investments          
Notional Amount       $ 2,800  
Busy Bee JV | Busy Bee JV Equipment Loan, due November 2027          
Investments          
Loan amount     $ 1,200    
Outstanding debt $ 300       $ 400
Busy Bee JV | Busy Bee JV Equipment Loan, due November 2027 | Interest rate swap          
Investments          
Notional Amount     $ 1,200    
Fixed Interest Rate (as a percent)     2.10%