XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Income Taxes Paid Net of Refunds (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, Federal, after Refund Received [Abstract]      
Federal $ 9,800 $ 8,000 $ 7,900
State and local 2,300 2,685 2,580
Foreign 3,024 2,351 2,971
Income taxes paid net of refund $ 15,124 $ 13,036 $ 13,451