v3.25.4
INCOME TAXES - Schedule of Discloses Income Taxes Paid (Net of Refunds) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amount      
U.S. federal $ 8,640 $ 21,400 $ 15,788
Total 19,991 33,997 22,625
New York State      
Amount      
U.S state and local 4,226 6,820 1,891
New York City      
Amount      
U.S state and local 4,273 2,702 1,857
California      
Amount      
U.S state and local 1,330 1,020 643
All other states      
Amount      
U.S state and local $ 1,522 $ 2,055 $ 2,446