XML 108 R93.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Schedule of Components of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Provision for income taxes      
Federal $ 32,428 $ 32,344 $ 25,120
State and local 11,528 8,813 5,098
Foreign 40,885 17,651 35,681
Current income tax expense, total 84,841 58,808 65,899
Provision for deferred income taxes:      
Federal 5,498 (2,117) (70,754)
State and local (5,148) (5,166) (8,030)
Foreign 48,388 63,379 33,803
Deferred income tax expense (benefit), total 48,738 56,096 (44,981)
Provision for income taxes $ 133,579 $ 114,904 $ 20,918