v3.26.1
Derivatives - Schedule of Information Relating to Gain (Loss) Recognized on Swap Agreements (Details) - Swap Agreements - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Gain (loss) recognized in OCI $ 687 $ 21 $ 2,770 $ (3,445)
Gain (loss) reclassified from OCI $ 1,207 $ 3,186 $ 2,527 $ 6,668