v3.25.4
TAXES (Summary of income taxes paid (net of refunds received)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Taxes [Abstract]      
Federal income taxes paid $ 204 $ 596 $ 1,030
State and local income taxes paid 784 945 935
Foreign income taxes paid $ 3,324 $ 6,873 $ 1,650
Income Tax Paid, after Refund Received, Foreign Jurisdiction [Extensible Enumeration] United Kingdom United Kingdom United Kingdom
Total income taxes paid $ 4,312 $ 8,414 $ 3,615