XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal $ 32,792 $ 33,166 $ 19,143
State and local 7,903 5,913 4,956
Foreign 13    
Total current provision 40,708 39,079 24,099
Federal 2,640 (3,767) 13,389
State and local 1,121 3,090 1,942
Total deferred provision (benefit) 3,761 (677) 15,331
Total provision for income taxes $ 44,469 $ 38,402 $ 39,430