XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 20,197 $ (963) $ 4,859
State and local 7,271 1,731 2,179
Foreign 12,594 12,409 13,771
Total current 40,062 13,177 20,809
Deferred:      
Federal (36,196) (2,852) 2,334
State and local (12,186) (3,340) (1,846)
Foreign (12,657) (60,444) (1,518)
Total deferred (61,039) (66,636) (1,030)
Change in valuation allowance (24,535) 53,697 838
Total provision (benefit) from income taxes $ (45,512) $ 238 $ 20,617