XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings and Debt - Long Term Debt (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Inputs, Level 2    
Debt Instrument [Line Items]    
Carrying Value $ 274,100,000 $ 273,900,000
Fair Value 263,000,000.0 263,100,000
Line of Credit | Revolving credit facility | Fair Value, Inputs, Level 2    
Debt Instrument [Line Items]    
Carrying Value 36,000,000.0 0
Fair Value 36,000,000.0 0
Line of Credit | Revolving credit facility | Revolving credit facility expiring March 7, 2025    
Debt Instrument [Line Items]    
Face amount 125,000,000  
Line of Credit | Revolving credit facility | Revolving credit facility expiring March 7, 2025 | Fair Value, Inputs, Level 2    
Debt Instrument [Line Items]    
Carrying Value 36,000,000.0 0
Fair Value 36,000,000.0 0
Senior notes | 4.80% Senior Notes Due July 27, 2026    
Debt Instrument [Line Items]    
Face amount $ 275,000,000  
Interest rate 4.80%  
Senior notes | 4.80% Senior Notes Due July 27, 2026 | Fair Value, Inputs, Level 2    
Debt Instrument [Line Items]    
Carrying Value $ 274,100,000 273,900,000
Fair Value $ 263,000,000.0 $ 263,100,000