XML 89 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Income Tax Expense Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 5,573 $ 1,606 $ 1,896
State 1,004 367 551
Foreign 3,851 3,120 3,391
Current: Income tax expense (benefit) 10,428 5,093 5,838
Deferred:      
Federal 222 236 (2,801)
State 157 234 (307)
Foreign (1,703) (1,355) (2,723)
Deferred: Income tax expense (benefit) (1,324) (885) (5,831)
Income tax expense $ 9,104 $ 4,208 $ 7