XML 136 R119.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule of Cash Paid for Income Taxes - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income Tax Paid, Federal, before Refund Received $ 33,500 $ 31,000 $ 36,250
Income Tax Paid, State and Local, after Refund Received 1,162 1,185 1,380
Income Tax Paid, Foreign, after Refund Received 0 0 0
Income taxes $ 34,662 $ 32,185 $ 37,630