XML 144 R126.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Components of Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Tax Paid [Line Items]      
Federal taxes paid $ 162,502 $ 121,000 $ 100,000
Federal and state income taxes 74,001 51,102 63,370
Total income taxes paid 236,503 172,102 163,370
New York      
Tax Paid [Line Items]      
Federal and state income taxes 25,718 18,626 14,430
New Jersey      
Tax Paid [Line Items]      
Federal and state income taxes 19,006 12,010 23,510
New York City      
Tax Paid [Line Items]      
Federal and state income taxes 13,307 12,141 16,933
Other      
Tax Paid [Line Items]      
Federal and state income taxes $ 15,970 $ 8,325 $ 8,497