XML 112 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. federal, current $ 5,942 $ 6,223 $ 5,663
State and local, current 2,277 2,035 3,376
Foreign, current 348 (860) 5,201
Total current 8,567 7,398 14,240
U.S. federal, deferred 945 1,280 2,073
State and local, deferred 366 (26) (136)
Foreign, deferred (5,347) 1,130 1,275
Total, deferred (4,036) 2,384 3,212
U.S. federal, total 6,887 7,503 7,736
State and local, total 2,643 2,009 3,240
Foreign, total (4,999) 270 6,476
Income tax expense $ 4,531 $ 9,782 $ 17,452