XML 134 R118.htm IDEA: XBRL DOCUMENT v3.25.4
Taxation - Income Before Income (Loss) Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
United States $ 24,050 $ 108,589 $ 62,030
Foreign (1) 115,132 (14,907) (17,258)
INCOME BEFORE TAXES $ 139,182 $ 93,682 $ 44,772