XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 20,754 $ 31,398 $ 37,878
State 5,736 9,786 11,584
Foreign 2,761 125 0
Total current 29,251 41,309 49,462
Deferred:      
Federal (10,128) (8,537) (7,009)
State (612) (538) 133
Foreign 3,001 (4,545) 0
Total deferred (7,739) (13,620) (6,876)
Total provision for income taxes $ 21,512 $ 27,689 $ 42,586