XML 110 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Components of Income Tax Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current taxes:      
U.S. Federal $ 36,367 $ 18,879 $ 3,485
U.S. State and local 8,433 12,331 5,708
International 11,792 8,982 7,283
Total current taxes 56,592 40,192 16,476
Deferred taxes:      
U.S. Federal (65,559) (18,303) (16,880)
U.S. State and local (18,472) (5,895) (9,319)
International (980) (170) (445)
Total deferred taxes (85,011) (24,368) (26,644)
Total income tax (benefit) provision $ (28,419) $ 15,824 $ (10,168)