XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 2,646 $ 12,263 $ 12,529
Foreign 9,613 6,654 7,346
State and local 316 2,322 2,086
Current, total 12,575 21,239 21,961
Deferred      
Federal 2,139 (1,866) 577
Foreign (1,507) 11 (3,326)
State and local 452 (377) 93
Deferred, total 1,084 (2,232) (2,656)
Income taxes $ 13,659 $ 19,007 $ 19,305