XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 90,088 $ 50,565 $ 43,595
State 38,136 32,505 18,881
Foreign 3,141 4,397 1,353
Current provision for income taxes 131,365 87,467 63,829
Deferred:      
Federal 62,107 (407,852) 0
State (3,709) (57,677) 0
Foreign (1,307) (75) (350)
Deferred provision for income taxes 57,091 (465,604) (350)
Total provision (benefit) for income taxes $ 188,456 $ (378,137) $ 63,479