XML 95 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Components of Income Tax Provision from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 28,463 $ 24,227 $ 11,050
State 18,878 12,935 8,328
Foreign 38,029 34,917 37,656
Current, total 85,370 72,079 57,034
Deferred      
Federal 6,363 (2,717) 10,766
State (3,514) (1,173) 3,458
Foreign (4,748) (5,954) (8,277)
Deferred, total (1,899) (9,844) 5,947
Income tax provision $ 83,471 $ 62,235 $ 62,981