XML 83 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Federal and State Income Tax Payments, Net of Refunds (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income taxes paid, net of refunds received, Federal $ 11,250 $ 11,750 $ 13,950
Income taxes paid, net of refunds received, State 1,200 1,099 962
Total income taxes paid 12,450 12,849 14,912
Income from continuing operations before income taxes      
Domestic 58,851 69,056 77,377
Income tax expense from continuing operations      
Federal 10,585 12,759 14,276
State 1,121 861 993
Income tax expense, Total $ 11,706 $ 13,620 $ 15,269