XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 50,565 $ 43,595 $ 23,526
State 32,505 18,881 11,553
Foreign 4,397 1,353 5,183
Current provision for income taxes 87,467 63,829 40,262
Deferred:      
Federal (407,852)    
State (57,677)   (205)
Foreign (75) (350) (172)
Deferred provision for income taxes (465,604) (350) (377)
(Benefit) provision for income taxes $ (378,137) $ 63,479 $ 39,885