XML 100 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Summary of Provision for Benefit from Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 64,585 $ 20,162 $ 23,703
State 10,234 4,087 1,888
Foreign 1,914 4,027 568
Total current 76,733 28,276 26,159
Deferred:      
Federal (52,162) (29,235) (720)
State (2,394) (4,800) (99)
Foreign (11,204) (4,013) (18,146)
Total deffered (65,760) (38,048) (18,965)
Total provision for (benefit from) income taxes $ 10,973 $ (9,772) $ 7,194