v3.26.1
Derivative Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 03, 2026
Apr. 09, 2025
Apr. 04, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]                
Notional amount       $ 371,900   $ 371,900   $ 281,300
Derivative assets       2,594   2,594   2,544
Derivative liabilities       4,289   4,289   $ 3,142
Unrealized gain to be reclassified           2,500    
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       775 $ 837 1,500 $ 1,600  
Fair Value Hedges                
Derivative Instruments and Hedging Activities Disclosures [Line Items]                
Derivative assets       2,600   2,600    
Derivative liabilities       $ 4,300   $ 4,300