XML 101 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 6,164 $ 1,372 $ (644)
States and local 1,333 705 464
Foreign 2,642 2,063 3,251
Reserve for uncertain tax positions 3 16 136
Total current provision (benefit) 10,142 4,156 3,207
Deferred      
Federal (3,595) (2,005) (435)
States and local 143 (122) 242
Foreign (188) (1,439) (1,614)
Reserve for uncertain tax positions 0 0 0
Total deferred benefit (3,640) (3,566) (1,807)
Net change in valuation allowance (1,228) (1,810) 1,320
Net deferred benefit (4,868) (5,376) (487)
Total provision (benefit) for income taxes $ 5,274 $ (1,220) $ 2,720