v3.22.4
INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Rate applied to pretax income $ 91,436 $ 61,598 $ 27,377
State taxes, net of federal tax effect 16,715 10,358 6,026
Research and development tax credits (4,542) (1,990) (1,647)
Section 162(m) permanent addback 7,421 5,825 1,951
Excess tax benefit on stock-based compensation (3,292) (6,035) (350)
Other (524) (849) (46)
Income taxes $ 107,214 $ 68,907 $ 33,311
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Rate applied to pretax income 21.00% 21.00% 21.00%
State taxes, net of federal tax effect 3.80% 3.50% 4.60%
Research and development tax credits (1.00%) (0.70%) (1.30%)
Section 162(m) permanent addback 1.70% 2.00% 1.50%
Excess tax benefit on stock-based compensation (0.70%) (2.10%) (0.30%)
Other (0.10%) (0.30%) 0.10%
Income taxes 24.70% 23.40% 25.60%