XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Private Placement Debt Narrative (Details) - Private Placement Debt - USD ($)
Mar. 04, 2023
Sep. 03, 2022
Jul. 31, 2016
Senior Notes Series A      
Debt Instrument [Line Items]      
Principal amount     $ 75,000,000
Interest rate 2.65% 2.65% 2.65%
Senior Notes Series B      
Debt Instrument [Line Items]      
Principal amount     $ 100,000,000
Interest rate 2.90%   2.90%
Senior Notes Due June 11, 2025      
Debt Instrument [Line Items]      
Principal amount     $ 20,000,000
Interest rate 3.79%   3.79%
Senior notes, Due March 5, 2027      
Debt Instrument [Line Items]      
Principal amount     $ 50,000,000
Interest rate 2.60%   2.60%