v3.26.3
INCOME TAXES - Schedule of Effective Income Tax Rate Reconciliation (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]        
Income before income taxes $ 35,567 $ 46,449 $ 136,485 $ 127,909
Provision for (benefit from) income taxes $ 8,402 $ (245,746) $ 32,702 $ (244,202)
Effective income tax rate 23.60%   24.00%