XML 95 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 30,208 $ 27,306 $ 26,423
Foreign 10,376 7,634 7,103
State 4,173 4,403 3,964
Deferred:      
Federal (2,442) (7,737) (7,532)
Foreign (3,192) (2,285) (215)
State (1,145) (603) (1,361)
Total income tax provision $ 37,978 $ 28,718 $ 28,382