v3.26.3
Debt - Schedule of Long-Term Debt (Details) - USD ($)
9 Months Ended
Sep. 30, 2026
Jul. 06, 2026
Dec. 31, 2025
Oct. 02, 2023
Feb. 28, 2018
Debt Instrument [Line Items]          
Document Period End Date Sep. 30, 2026        
Fair Value Hedge Liabilities     $ 0    
Unamortized discount and debt issuance costs $ 8,583,000   12,583,000    
Long-term Debt 491,417,000   487,417,000    
Senior Notes due 2028 [Member]          
Debt Instrument [Line Items]          
Senior notes 0   $ 500,000,000 $ 200,000,000 $ 300,000,000
Senior Notes due 2034          
Debt Instrument [Line Items]          
Senior notes $ 500,000,000 $ 500