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]        
Effective tax rate, expense (benefit) 3.10% 31.70% 3.20% 24.30%
Effective income tax rate reconciliation, tax expense (benefit) 45.30%   42.50%  
Effective tax rate, excluding discrete items 48.40% 29.40% 45.70% 29.00%
Effective income percent 2.30%   4.70%  
Cash paid (refunded) for income taxes     $ 7,678 $ 14,689