XML 95 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 27,306 $ 26,423 $ 25,019
Foreign 7,634 7,103 7,553
State 4,403 3,964 3,664
Deferred:      
Federal (7,737) (7,532) (3,709)
Foreign (2,285) (215) (3,038)
State (603) (1,361) (360)
Total income tax provision $ 28,718 $ 28,382 $ 29,129