XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes, Current and Deferred Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current [Abstract]      
Federal $ 998 $ 0 $ 0
State 708 3,903 1,515
Foreign 25,314 29,179 34,117
Current income tax expense (benefit) 27,020 33,082 35,632
Deferred [Abstract]      
Federal (60,354) (18,039) (65,733)
State (1,593) (1,440) (1,239)
Foreign 6,470 4,380 15,532
Deferred income tax expense (benefit) (55,477) (15,099) (51,440)
Provision (benefit) for income taxes $ (28,457) $ 17,983 $ (15,808)