XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation to federal statutory rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Federal income taxes at statutory rate $ 8,634 $ 9,945 $ 1,060
State income taxes, net of federal benefit 1,890 2,082 3,087
Goodwill impairment 0 0 4,221
Foreign taxes 3,024 5,872 3,232
Change in valuation allowance 2,064 2,131 11,611
Research and development credits (789) (607) (400)
Foreign tax credits (1,681) (1,668) (492)
Nondeductible meals and entertainment 565 643 439
Change in permanent reinvestment assertion (8) 280 320
Disposals and liquidations of businesses 0 (305) 188
Foreign-derived intangible income deduction (156) (223) (189)
Tax rate changes 422 (104) (36)
Other 618 (949) 537
Provision for income taxes $ 14,583 $ 17,097 $ 23,578