XML 108 R98.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Schedule of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Current:        
Total current income tax (expense) provision $ 16,471 $ (706) $ 15,729 $ (1,428)
Deferred        
Total deferred income tax (expense) provision 0 0 0 0
income tax benefit (provision) 16,471 (706) 15,729 (1,428)
Foreign - U.S. federal        
Current:        
Foreign (443) (157) (622) (123)
Deferred        
Foreign 0 0 0 0
Foreign - U.S. state        
Current:        
Foreign (48) (37) (69) (50)
Deferred        
Foreign 0 0 0 0
Foreign - non-U.S.        
Current:        
Foreign 16,962 (512) 16,420 (1,255)
Deferred        
Foreign $ 0 $ 0 $ 0 $ 0