XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (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 income tax rate reconciliation, percent 23.70%   24.00%  
Resolution of tax matters, tax expense (benefit) $ (2,000)   $ (2,000)  
Vesting of restricted stock, tax expense (benefit)     (2,000) $ 2,000
Provision for income taxes 9,296 $ 2,271 20,606 17,771
Income (loss) from continuing operations before taxes $ 39,271 $ (7,854) $ 86,003 $ 39,750
Percent decrease in unrecognized benefits, reasonably possible (up to) 35.00%   35.00%