v3.25.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]            
Income tax expense $ 17,863   $ 13,990 $ 30,173 $ 25,038  
Effective tax rate 20.30%   18.70% 19.90% 18.30%  
Unrecognized Tax Benefits that Would Impact Effective Tax Rate $ 0     $ 0   $ 0
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense   $ 0   $ 0