XML 100 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAX - Schedule of Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Expense Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal income tax expense at statutory rate $ 64,715 $ 41,630 $ 39,395
State income tax, net of federal income tax benefit 8,917 6,881 9,197
Net operating loss carryback 0 0 (261)
Excess tax benefits of share-based compensation (21,143) (9,325) (7,752)
Tax credits (22,095) (20,494) (31,334)
Non-deductible business expenses 4,786 5,191 5,425
Uncertain tax positions 10,109 7,647 8,338
Other, net (148) 787 345
Income tax expense benefit $ 45,141 $ 32,317 $ 23,353