XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 46,201 $ 58,118 $ 48,940
Foreign 54,108 25,577 20,426
State and Local 37,712 23,639 14,095
Total Current 138,021 107,334 83,461
Deferred:      
Federal 16,165 18,212 4,400
Foreign (3,156) (14,498) (6,580)
State and Local 2,077 4,360 (714)
Total Deferred 15,086 8,074 (2,894)
Total $ 153,107 $ 115,408 $ 80,567