XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Effective Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Reconciliation [Abstract]      
Income tax at Federal statutory rate $ 34,955 $ 28,825 $ 28,087
State income taxes, net of Federal income taxes 2,284 2,513 1,862
Change in foreign tax reserves 2,146 0 0
Stock options (1,904) (1,004) (676)
Foreign-derived intangible income (FDII) (1,562) (1,752) (1,778)
Foreign rate differential 1,024 946 2,066
Other 1,035 (810) (1,179)
Total income tax provision $ 37,978 $ 28,718 $ 28,382