XML 117 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 637 $ (282) $ (206)
State and local 3,328 3,309 2,137
Foreign 1,834 1,839 1,837
Total current provision for income taxes 5,799 4,866 3,768
Deferred:      
Federal 5,945 3,730 4,208
State and local 1,293 (886) 1,838
Foreign 523 (18) (203)
Total deferred income taxes expense 7,761 2,826 5,843
Total provision for income taxes $ 13,560 $ 7,692 $ 9,611