XML 113 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Senior Notes - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
May 13, 2021
Debt Instrument [Line Items]          
Debt instrument, term   41 months      
Amortization of debt issuance costs   $ 512,000 $ 622,000 $ 699,000  
Senior notes          
Debt Instrument [Line Items]          
Principal amount $ 400,000,000 400,000,000      
Interest expense   17,000,000 17,000,000 17,000,000  
Amortization of Debt Discount (Premium)   563,000 539,000 515,000  
Amortization of debt issuance costs   159,000 153,000 $ 147,000  
Senior notes | Senior Notes 4.25%          
Debt Instrument [Line Items]          
Principal amount $ 400,000,000 $ 400,000,000 $ 400,000,000   $ 400,000,000.0
Debt instrument interest rate (in percent) 4.25% 4.25%      
Long-term debt, fair value $ 385,700,000 $ 385,700,000      
Senior notes | Senior Notes 4.25% | On or after May 15, 2026          
Debt Instrument [Line Items]          
Debt redemption price (percent)   100.00%      
Senior notes | Senior Notes 4.25% | If a “Change of Control” Occurs          
Debt Instrument [Line Items]          
Debt redemption price (percent)   101.00%      
Senior notes | Senior Notes 4.25% | To Repay Certain Debt          
Debt Instrument [Line Items]          
Debt redemption price (percent)   100.00%      
Senior notes | Senior Note One          
Debt Instrument [Line Items]          
Debt Instrument, Discount Rate 4.42% 4.42%