XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]        
Effective tax rate 32.30% 8.50% 21.10% 8.70%
Income tax expense (benefit) $ 8,028 $ 4,876 $ 5,910 $ 6,179
Income (loss) from continuing operations before income taxes $ 24,835 $ 57,346 $ 28,048 $ 71,314