v3.26.3
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Tax Disclosure [Abstract]        
Provision (benefit) for income taxes $ (4) $ 9,199 $ 5,261 $ 20,062
Pre-tax income (loss) $ (4,394) $ 64,913 $ 25,835 $ 144,938