XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.3
BORROWINGS - Long-term Debt (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Senior Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 99,033,000 $ 123,840,000
Senior Subordinated Notes    
Debt Instrument [Line Items]    
Carrying Amount 182,439,000 182,230,000
Maturing August 2031 | Senior Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 99,033,000 98,928,000
Rate 2.875%  
Issued Amount $ 100,000,000  
Price 100.00%  
Spread on variable interest rate 2.35%  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]  
Maturing September 2024 | Senior Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 0 24,912,000
Rate 4.50%  
Issued Amount $ 25,000,000  
Price 100.00%  
Maturing December 2034 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 72,902,000 72,766,000
Rate 5.375%  
Issued Amount $ 74,750,000  
Price 100.00%  
Maturing June 2029 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 109,537,000 $ 109,464,000
Rate 6.125%  
Issued Amount $ 110,000,000  
Price 100.00%  
Spread on variable interest rate 3.443%