XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Current Federal $ 25,361 $ 4,169 $ 16,901
Current State 10,523 5,399 7,316
Current Foreign 160 652 673
Total current 36,044 10,220 24,890
Deferred Federal (7,434) (1,308) (8,542)
Deferred State (1,627) (2,615) (2,092)
Deferred Foreign (531) (866) (675)
Total deferred (9,592) (4,789) (11,309)
Total income tax provision $ 26,452 $ 5,431 $ 13,581