v3.26.1
Derivative instruments (Additional Information) (Details)
1 Months Ended
Dec. 31, 2025
USD ($)
Jun. 30, 2026
DerivativeInstrument
Oct. 31, 2023
USD ($)
Derivatives, Fair Value [Line Items]      
Derivative, Notional Amount     $ 75,000,000
Outstanding derivative instruments | DerivativeInstrument   0  
Interest rate swap      
Derivatives, Fair Value [Line Items]      
Derivative, Notional Amount     75,000,000
Cash settlement payment $ 1,700,000    
Forward-starting interest rate swap agreements      
Derivatives, Fair Value [Line Items]      
Derivative, Notional Amount     $ 75,000,000