XML 117 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 43,101 $ (2,692) $ 20,197
State and local 12,039 3,698 7,271
Foreign 8,573 25,433 12,594
Total current 63,713 26,439 40,062
Deferred:      
Federal (29,717) (24,167) (36,196)
State and local (6,471) (4,723) (12,186)
Foreign 1,071 (23,832) (12,657)
Total deferred (35,117) (52,722) (61,039)
Change in valuation allowance 472 20,087 (24,535)
Total provision (benefit) from income taxes $ 29,068 $ (6,196) $ (45,512)