XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Schedule of Provision (Benefit) for 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]        
Provision (benefit) for income taxes $ 10,927 $ 9,287 $ 12,355 $ 15,481
Income (loss) from continuing operations before provision (benefit) for income taxes $ 31,520 $ (125) $ 40,975 $ (5,437)