XML 92 R74.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 26,423 $ 25,019 $ 19,249
Foreign 7,103 7,553 3,399
State 3,964 3,664 3,590
Deferred:      
Federal (7,532) (3,709) (3,017)
Foreign (215) (3,038) 167
State (1,361) (360) (1,594)
Total income tax provision $ 28,382 $ 29,129 $ 21,794