v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Income Tax (Benefit) Expense $ (21,157) $ 13,652 $ (16,280) $ 23,737
Effective income tax rate (as a percent) 73.60% 14.90% (33.40%) 14.00%
Discrete income tax benefits related to losses recognized from settlement agreements $ 26,300   $ 26,300