XML 104 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Income Tax Expense (Benefit) Attributable to Income from Continuing Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current          
Federal     $ 37,713 $ 37,699 $ 21,323
State     13,441 13,340 9,946
Foreign     19,731 14,013 9,232
Total current income tax expense     70,885 65,052 40,501
Deferred          
Federal     1,397 (5,974) (2,902)
State     3,941 (590) (623)
Foreign     763 (2,350) 2,681
Total deferred tax benefit     6,101 (8,914) (844)
Total income tax expense $ 18,729 $ 13,324 $ 76,986 $ 56,138 $ 39,657