v3.26.1
Hedge Agreements (Details) - Currency Swap
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2026
CAD ($)
Apr. 30, 2026
CAD ($)
Dec. 31, 2025
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Derivative Instruments in Hedges, Assets, at Fair Value $ 6,455,000   $ 6,455,000      
Derivative Instruments in Hedges, Liabilities, at Fair Value           $ 928,000
Net Investment Hedging            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax 4,730,000   8,066,000      
Derivative, Gain (Loss) on Derivative, Net 869,000 $ 3,648,000        
Designated as Hedging Instrument            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Derivative Instruments in Hedges, Assets, at Fair Value 6,455,000   6,455,000     0
Derivative Instruments in Hedges, Liabilities, at Fair Value $ 0   $ 0     $ 928,000
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other assets   Other assets Other assets    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accounts payable, accrued expenses, and other liabilities   Accounts payable, accrued expenses, and other liabilities Accounts payable, accrued expenses, and other liabilities    
Derivative, Notional Amount $ 197,300,000   $ 197,300,000 $ 270.0 $ 340.0