XML 96 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Schedule of Reconciliation of Income Tax at U.S. Statutory Federal Income Tax Rate to Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income tax expense at statutory rates $ 31,422 $ 36,775 $ 28,205
Increase (reduction) from:      
Jurisdictional rate differences 4,832 2,766 1,989
Executive compensation limitations 1,122 183 481
Valuation allowance (2,432) (789) (316)
Stock based compensation 209 (24) 122
U.S. state taxes 2,876 6,076 2,632
Foreign tax (credit) / expense (1,498) (371) 267
R&D credit (net) (3,529) (3,618) (1,585)
Other credits (490) (628) 0
GILTI 871 109 500
FDII (187) (731) (192)
Previously unrecognized tax (benefit) / expense 136 170 51
Other (net) 366 (959) 228
Provision for income tax $ 33,698 $ 38,959 $ 32,382
Effective tax rate (as percent) 22.50% 22.20% 24.10%