v3.25.0.1
INCOME TAXES - Income Before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ 97,051 $ 16,501 $ (60,099)
Foreign 5,255 1,276 1,463
Income before income taxes $ 102,306 $ 17,777 $ (58,636)