v3.25.4
INCOME TAXES - Income taxes paid (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income taxes paid by jurisdiction  
Total cash taxes paid $ 8,795
UNITED STATES  
Income taxes paid by jurisdiction  
Federal income taxes paid 8,238
New Jersey  
Income taxes paid by jurisdiction  
State income taxes paid 340
New York  
Income taxes paid by jurisdiction  
State income taxes paid 187
State and Local Tax Jurisdiction, Other [Member]  
Income taxes paid by jurisdiction  
State income taxes paid $ 30