XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current tax expense      
Federal $ 60,493 $ 103,275 $ 71,573
State 16,890 20,068 15,605
Foreign 1,593 2,331 1,041
Deferred tax (benefit) expense      
Federal (2,022) (18,974) (2,690)
State (1,874) (4,163) (1,254)
Foreign 3,369 2,117 3,260
Income tax expense $ 78,449 $ 104,654 $ 87,535