XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Income Tax Expense Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 5,857 $ 5,573 $ 1,606
State 834 1,004 367
Foreign 665 3,851 3,120
Current: Income tax expense (benefit) 7,356 10,428 5,093
Deferred:      
Federal 538 222 236
State 277 157 234
Foreign (2,326) (1,703) (1,355)
Deferred: Income tax expense (benefit) (1,511) (1,324) (885)
Income tax expense $ 5,845 $ 9,104 $ 4,208