XML 120 R64.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME TAXES - Schedule of Income Taxes Related to Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
U.S. Federal:      
Current $ 0 $ 0 $ 0
Deferred (1,940) (1,698) 6,214
Foreign:      
Current 44,341 98,882 92,642
Deferred (27,579) (15,877) (9,079)
Total $ 14,822 $ 81,307 $ 89,777