XML 138 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
May 23, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]        
Derivative Asset, Notional Amount   $ 534,531 $ 567,359  
Gain on discontinuation of fair value hedge   2,300    
Mark-To-Market Adjustment   300    
Collateral Pledged        
Derivative [Line Items]        
Marketable securities   $ 6,000    
Interest rate swap agreements liability        
Derivative [Line Items]        
Weighted average fixed rate       2.81%
Interest rate swap agreements liability | Cash Flow Hedging        
Derivative [Line Items]        
Derivative Asset, Notional Amount       $ 50,000
Amount of gain (loss) recognized on derivative $ 1,500