XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes, Current and Deferred Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current [Abstract]      
Federal $ 0 $ 998 $ 0
State 4,987 708 3,903
Foreign 30,986 25,314 29,179
Current income tax expense (benefit) 35,973 27,020 33,082
Deferred [Abstract]      
Federal 3,837 (60,354) (18,039)
State (1,127) (1,593) (1,440)
Foreign (2,690) 6,470 4,380
Deferred income tax expense (benefit) 20 (55,477) (15,099)
Provision (benefit) for income taxes $ 35,993 $ (28,457) $ 17,983