XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal $ 42,512 $ 40,947 $ 32,792
State and local 10,813 10,308 7,903
Foreign 4 18 13
Total current provision 53,329 51,273 40,708
Federal 1,683 3,375 2,640
State and local 1,910 (798) 1,121
Total deferred provision 3,593 2,577 3,761
Total provision for income taxes $ 56,922 $ 53,850 $ 44,469