v3.25.4
INCOME TAXES - Reconciliation of Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income before income taxes $ 47,100 $ 83,271 $ 85,064
U.S. statutory tax rate 21.00% 21.00% 21.00%
Income tax expense at statutory rate $ 9,891 $ 17,487 $ 17,863
Amount [Abstract]      
State and local income taxes, net of federal income tax effect 3,396 5,488 6,513
Foreign tax effects 455 871 480
Non-taxable or Non-deductible items:      
Share-based compensation expenses 553 (683) (1,126)
Non-deductible officer compensation expenses 487 1,188 1,817
Non-taxable gain contingency (693) 0 0
Other Non-deductible expenses 325 87 2
Other adjustments 15 12 0
Total tax provision $ 14,429 $ 24,450 $ 25,549
Percent [Abstract]      
State and local income taxes, net of federal income tax effect 7.20% 6.60% 7.70%
Foreign tax effects 1.00% 1.00% 0.60%
Non-taxable or Non-deductible items:      
Share-based compensation expenses 1.20% (0.80%) (1.30%)
Non-deductible officer compensation expenses 1.00% 1.40% 2.10%
Non-taxable gain contingency (1.50%) 0.00% 0.00%
Other Non-deductible expenses 0.70% 0.10% 0.00%
Other adjustments 0.00% 0.00% 0.00%
Total tax provision 30.60% 29.40% 30.00%
State And local income tax 50.00%