XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes [Line Items]      
Federal $ 34,001 $ 24,003 $ 36,736
State and local jurisdictions 7,999 6,568 7,016
Net cash paid for income taxes 52,212 39,944 51,675
Aggregated Foreign Jurisdictions      
Income Taxes [Line Items]      
Foreign jurisdictions 6,986 5,939 4,410
India      
Income Taxes [Line Items]      
Federal     $ 3,513
Foreign jurisdictions $ 3,226 $ 3,434