XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Expense (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal      
Current $ (3,490) $ 7,064 $ 3,994
Deferred (6,306) (353) 6,067
Total (9,796) 6,711 10,061
State      
Current (2,327) 7,993 7,592
Deferred 797 (3,500) (1,498)
Total (1,530) 4,493 6,094
Foreign      
Current 36,020 47,798 31,955
Deferred 1,424 5,456 (836)
Total 37,444 53,254 31,119
Income tax provision $ 26,118 $ 64,458 $ 47,274