XML 102 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes, Current and Deferred Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current [Abstract]      
Federal $ 0 $ 0 $ 0
State 3,903 1,515 1,458
Foreign 29,179 34,117 77,393
Current income tax expense (benefit) 33,082 35,632 78,851
Deferred [Abstract]      
Federal (18,039) (65,733) 3,705
State (1,440) (1,239) (38)
Foreign 4,380 15,532 2,675
Deferred income tax expense (benefit) (15,099) (51,440) 6,342
Provision for income taxes $ 17,983 $ (15,808) $ 85,193