XML 83 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Statutory U.S. federal income tax benefit $ (2,855) $ (403) $ (2,246)
State income taxes, net of federal tax benefit (542) (136) 495
Tax credits and incentives (2,585) (4,886) (3,906)
Foreign tax rate differential 245 706 910
Impact of change in enacted tax law 3 5 300
Change in valuation allowance (1,663) 1,817 5,248
U.S. tax on foreign earnings 5,922 4,815 1,376
Tax reserves and audit adjustments 4,054 0 (346)
Tax impact of unconsolidated subsidiaries 0 0 395
Unremitted earnings on foreign subsidiaries (22) 0 (898)
Non-deductible expenses 607 1,338 657
Compensation and benefits 478 306 774
Other (715) (301) 601
Total income tax provision $ 2,927 $ 3,261 $ 3,360