XML 82 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Borrowings - Narrative (Details) - Senior Notes - USD ($)
Jun. 30, 2023
Jun. 13, 2023
5.13% Senior Notes, due June 2028    
Line of Credit Facility [Line Items]    
Interest rate on senior notes 5.13% 5.13%
Face amount of debt   $ 100,000,000
5.13% Senior Notes, due June 2028 | Minimum    
Line of Credit Facility [Line Items]    
Required percent of shares outstanding for prepayment   5.00%
3.20% Senior Notes, due June 2023    
Line of Credit Facility [Line Items]    
Interest rate on senior notes 3.20% 3.20%