XML 114 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes (Details) - USD ($)
12 Months Ended
May 31, 2018
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 13, 2021
Debt Instrument [Line Items]          
Debt instrument, term   65 months      
Debt Instrument, Redemption Period   180 days      
Amortization of debt issuance costs   $ 699,000 $ 552,000 $ 576,000  
Senior Note Two          
Debt Instrument [Line Items]          
Amortization of Debt Discount (Premium)   0 0 85,000  
Senior notes          
Debt Instrument [Line Items]          
Principal amount   400,000,000     $ 400,000,000
Long-term debt, fair value   355,400,000      
Interest expense   17,000,000 16,980,000 21,767,000  
Amortization of Debt Discount (Premium)   515,000 493,000 504,000  
Amortization of debt issuance costs   $ 147,000 140,000 $ 195,000  
Senior notes | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Debt redemption price (percent) 102.13%        
Senior notes | Debt Instrument, Redemption, Period Two          
Debt Instrument [Line Items]          
Debt redemption price (percent) 101.06%        
Senior notes | Debt Instrument, Redemption, Period Three          
Debt Instrument [Line Items]          
Debt redemption price (percent) 100.00%        
Senior notes | Debt Instrument, Redemption, Period Four          
Debt Instrument [Line Items]          
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed 40.00%        
Senior notes | Debt Instrument, Redemption, Period Five          
Debt Instrument [Line Items]          
Debt redemption price (percent) 104.25% 101.00%      
Senior notes | Debt Instrument, Redemption, Period Six          
Debt Instrument [Line Items]          
Debt redemption price (percent)   100.00%      
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed 50.00%        
Senior notes | Senior Note One          
Debt Instrument [Line Items]          
Debt Instrument, Discount Rate   4.42%      
Senior notes | Senior Note Two          
Debt Instrument [Line Items]          
Principal amount   $ 400,000,000 $ 400,000,000    
Debt Instrument, Unamortized Debt Issuance Costs   4.30%      
Senior Notes 4.25% | Senior Note Two          
Debt Instrument [Line Items]          
Debt instrument interest rate (in percent)         4.25%