v3.26.1
Other assets and liabilities - Schedule of Company's Derivative and Other Instruments and their Balance Sheet Location (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Derivative pay interest rate 3.40% 3.30%
Derivative receivable interest rate 3.68% 3.87%
Derivative, remaining maturity 3 years 11 months 15 days 4 years 3 months 14 days
Interest Rate Swaps    
Derivatives, Fair Value [Line Items]    
Derivative asset, reduction in fair value related to variation margin $ 9,800 $ 5,300
Derivative liabilities, reduction related to variation margin 100 1,200
Interest Rate Swaps | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Derivatives, Fair Value [Line Items]    
Notional amount 390,560 283,500
Derivative assets, at fair value 151 149
Interest Rate Swaps | Balance Sheet Location [Axis]: us-gaap:OtherLiabilities    
Derivatives, Fair Value [Line Items]    
Notional amount 71,000 89,060
Derivative liabilities, at fair value 0 0
Forward Purchase Commitment | Balance Sheet Location [Axis]: us-gaap:OtherAssets    
Derivatives, Fair Value [Line Items]    
Notional amount 0 475
Derivative assets, at fair value $ 0 $ 0