XML 99 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAX - Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal income tax expense at statutory rate $ 41,630 $ 39,395 $ 33,386
State income tax, net of federal income tax benefit 6,881 9,197 5,594
Net operating loss carryback 0 (261) 3,391
Excess tax benefits of share-based compensation (9,325) (7,752) (47,675)
Tax credits (20,494) (31,334) (4,999)
Non-deductible business expenses 5,191 5,425 7,542
Uncertain tax positions 7,647 8,338 (425)
Other, net 787 345 709
Income tax expense benefit $ 32,317 $ 23,353 $ (2,477)