XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Cash Paid for Income Taxes (Net of Refunds) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Federal $ 36,595 $ 43,200 $ 30,325
State 10,495 11,272 6,674
Foreign 1,663 1,571 1,935
Cash paid for income taxes (net of refunds) $ 48,753 $ 56,043 $ 38,934