XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.4
INCOME TAXES - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 29,592 $ 30,208 $ 27,306
Foreign 5,972 10,376 7,634
State 2,507 4,173 4,403
Deferred:      
Federal 5,555 (2,442) (7,737)
Foreign 106 (3,192) (2,285)
State 453 (1,145) (603)
Total income tax expense $ (44,185) $ (37,978) $ (28,718)