XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision (Benefit) for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
U.S. Federal $ 57,176 $ 19,480 $ (1,692)
State (5,587) 8,708 5,360
Foreign 1,847 2,208 2,035
Current income tax expense (benefit) 53,436 30,396 5,703
Deferred:      
U.S. Federal 4,892 4,563 23,433
State 1,481 (68) 2,896
Foreign (14) (9) 19
Deferred income tax expense (benefit) 6,359 4,486 26,348
Total $ 59,795 $ 34,882 $ 32,051