v3.25.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Statutory tax rate (as a percent)     37.50%    
Valuation allowance of deferred income tax assets, net $ 4,100   $ 4,100   $ 4,700
Deferred tax asset, net 7,000   7,000   6,200
Deferred tax liability valuation allowance 561   561   694
Deferred tax liabilities, net 48,374   48,374   40,718
Decrease in valuation allowance     $ 789    
Effective tax rate (as a percent)     22.30% 27.60%  
Effective tax rate, expected (as a percent)     24.90%    
Unrecognized tax benefits 0   $ 0   $ 1,000
Income tax expense $ 14,078 $ 20,129 $ 27,954 $ 38,354