XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provision:      
Federal $ 80,378 $ 56,451 $ 10,001
State 19,949 14,430 3,267
Foreign 869 341 413
Current tax provision 101,196 71,222 13,681
Deferred provision (benefit):      
Federal (5,477) (6,098) 5,948
State (753) (1,554) 1,789
Foreign (20) 63 (22)
Deferred tax provision (benefit) (6,250) (7,589) 7,715
Total provision for income taxes $ 94,946 $ 63,633 $ 21,396