XML 136 R117.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes ((Benefit) Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
U.S. Federal:                      
Current                 $ 2,535 $ 32,784 $ 28,565
Deferred                 (138,444) (31,591) (9,995)
U.S. Federal: Total                 (135,909) 1,193 18,570
U.S. State and Local:                      
Current                 1,375 9,083 (834)
Deferred                 (41,416) (9,973) 7,036
U.S. State and Local: Total                 (40,041) (890) 6,202
International:                      
Current                 14,971 11,266 9,276
Deferred                 6,150 5,778 8,908
International: Total                 21,121 17,044 18,184
Total current                 18,881 53,133 37,007
Total deferred                 (173,710) (35,786) 5,949
(Benefit) provision for income taxes $ (6,134) $ (166,466) $ 2,271 $ 15,500 $ (984) $ 9,115 $ 2,628 $ 6,588 $ (154,829) $ 17,347 $ 42,956
Effective tax rate                 295.90% (39.50%) 22.80%