XML 135 R119.htm IDEA: XBRL DOCUMENT v3.25.4
Taxation - Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 23,786 $ 12,075 $ 13,664
State 377 368 8
Foreign 297 7 0
Current income tax expense (benefit) 24,460 12,450 13,672
Deferred:      
Federal (30,586) 2,846 2,899
State (3,917) 83 22
Foreign 0 0 0
Deferred income tax expense (benefit) (34,503) 2,929 2,921
Income tax benefit (expense) $ (10,043) $ 15,379 $ 16,593