XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 25,019 $ 19,249 $ 17,757
Foreign 7,553 3,399 1,609
State 3,664 3,590 818
Deferred:      
Federal (3,709) (3,017) (3,707)
Foreign (3,038) 167 67
State (360) (1,594) 263
Total income tax provision $ 29,129 $ 21,794 $ 16,807