v3.26.1
Long-term Debt - Senior Notes (Narrative) (Details) - Senior Notes - Senior Notes due 2032 - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Nov. 26, 2024
Debt Instrument [Line Items]          
Aggregate principal amount of debt issued and sold         $ 400,000,000.0
Stated interest rate (as a percent)         6.875%
Interest expense $ 7,100,000 $ 7,100,000 $ 14,100,000 $ 14,100,000  
Redemption price (as a percent)     100.00%