XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 17,624 $ 23,741 $ 42,049
State 7,661 12,423 12,787
Foreign 2,053 489 213
Current income tax expense (benefit), total 27,338 36,653 55,049
Deferred:      
Federal 10,019 38,521 27,593
State (1,866) 4,032 1,895
Deferred income tax expense (benefit), total 8,153 42,553 29,488
Total income tax expense $ 35,491 $ 79,206 $ 84,537