v3.26.1
BORROWINGS - Long-term Debt (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Senior Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 99,243,000 $ 99,208,000
Senior Subordinated Notes    
Debt Instrument [Line Items]    
Carrying Amount 171,614,000 281,147,000
Maturing August 2031 | Senior Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 99,243,000 99,208,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 January 2036 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 98,440,000 98,359,000
Rate 6.875%  
Issued Amount $ 100,000,000  
Price 100.00%  
Maturing December 2034 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 73,174,000 73,129,000
Rate 5.375%  
Issued Amount $ 74,750,000  
Price 100.00%  
Maturing June 2029    
Debt Instrument [Line Items]    
Spread adjustment 0.26161%  
Maturing June 2029 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Carrying Amount $ 0 $ 109,659,000
Rate 6.125%  
Issued Amount $ 110,000,000  
Price 100.00%  
Spread on variable interest rate 3.443%  
Maturing December 2035 | Senior Notes    
Debt Instrument [Line Items]    
Price 100.00%  
Spread on variable interest rate 3.42%  
Maturing December 2035 | Senior Subordinated Notes    
Debt Instrument [Line Items]    
Rate 6.875%