v3.26.1
Income Taxes (Summary of Income (Loss) Before 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 (loss) before income taxes:        
Total income before income taxes $ 38,544 $ 39,335 $ 48,596 $ 70,197
Income tax provision 8,196 8,305 11,828 13,882
Net income     36,768 56,315
Income before equity in losses of unconsolidated affiliate $ 30,348 $ 31,030 $ 36,768 $ 56,315
Income tax provision as a percentage of income before income taxes 21.30% 21.10% 24.30% 19.80%