v3.24.3
Derivatives (Narrative) (Details)
$ in Millions
6 Months Ended 9 Months Ended
Jun. 30, 2024
Sep. 30, 2024
USD ($)
derivative_instrument
Dec. 31, 2023
USD ($)
Derivative [Line Items]      
Number of instruments (in derivative instruments) | derivative_instrument   2  
Interest Rate Swaps      
Derivative [Line Items]      
Interest rate swaps   $ 1.6 $ 4.0
Expected gains reclassified   1.5  
Revolving Credit Agreement | Interest Rate Swaps      
Derivative [Line Items]      
Derivative, notional amount   125.0  
Term Loan | Interest Rate Swaps      
Derivative [Line Items]      
Derivative, notional amount   $ 125.0  
Line of Credit | Revolving Credit Agreement      
Derivative [Line Items]      
Derivative, fixed interest rate   3.187%  
Basis spread on variable rate for debt 5.17% 1.98%  
Line of Credit | Term Loan      
Derivative [Line Items]      
Derivative, fixed interest rate   3.207%  
Basis spread on variable rate for debt 5.31% 2.10%  
Line of Credit | Minimum | Revolving Credit Agreement      
Derivative [Line Items]      
Basis spread on variable rate for debt   0.00%  
Line of Credit | Maximum | Term Loan      
Derivative [Line Items]      
Basis spread on variable rate for debt   2.375%