XML 118 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current expense      
United States $ 9,692 $ 18,186 $ 9,704
Foreign 28,733 28,724 17,876
Current income tax expense 38,425 46,910 27,580
Deferred expense (benefit)      
United States 12,651 (907) 6,626
Foreign 1,290 1,822 8,787
Deferred income tax expense 13,941 915 15,413
Total income tax expense $ 52,366 $ 47,825 $ 42,993