v3.26.3
Derivative Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 03, 2026
Apr. 09, 2025
Apr. 04, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]                
Notional amount       $ 388,300   $ 388,300   $ 281,300
Derivative assets       5,307   5,307   2,544
Derivative liabilities       10,368   10,368   $ 3,142
Unrealized gain to be reclassified           2,400    
Cash Flow Hedges                
Derivative Instruments and Hedging Activities Disclosures [Line Items]                
Term of swap agreement 5 years   5 years          
Notional amount $ 100,000   $ 100,000          
Derivative fixed interest rate 3.34%              
Gain on terminated hedge   $ 1,100            
Contract maturity date Mar. 03, 2032   Apr. 04, 2030          
Reduction of interest expense       781 $ 818 2,300 $ 2,400  
Fair Value Hedges                
Derivative Instruments and Hedging Activities Disclosures [Line Items]                
Derivative assets       5,300   5,300    
Derivative liabilities       $ 10,400   $ 10,400