XML 104 R88.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 24,381 $ 39,590 $ 10,847
State 6,469 7,927 (529)
Foreign 73,131 57,515 52,730
Current income tax provision 103,981 105,032 63,048
Deferred:      
Federal 10,875 (15,847) 29,337
State 6,979 (2,218) 7,957
Foreign 1,424 (14,990) (4,186)
Deferred income tax provision (benefit) 19,278 (33,055) 33,108
Effective tax rate $ 123,259 $ 71,977 $ 96,156