v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
Statutory tax rate (as a percent)     37.50%    
Valuation allowance $ 720   $ 720    
Deferred tax asset, net 113,300   113,300    
Deferred tax liability valuation allowance 18   18    
Deferred tax liabilities, net 615   615    
Valuation allowance of deferred income tax assets, net         $ 568
Deferred tax assets, net 113,343   113,343   $ 104,359
Increase in valuation allowance     $ 170    
Effective tax rate (as a percent)     21.30% 22.30%  
Unrecognized tax benefits 0   $ 0    
Income tax expense $ 15,707 $ 14,078 $ 30,564 $ 27,954