XML 130 R116.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 51,923 $ 44,591 $ 2,678
State 11,577 10,730 1,437
Foreign 1,715 680 894
Total Current 65,215 56,001 5,009
Deferred      
Federal (40,519) (45,609) (9,295)
State (6,986) (9,271) (820)
Foreign (225) (159) 0
Total Deferred (47,730) (55,039) (10,115)
Total $ 17,485 $ 962 $ (5,106)