v3.22.0.1
INCOME TAXES - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Rate applied to pretax income $ 61,598 $ 27,377 $ 24,744
State taxes, net of federal tax effect 10,358 6,026 5,147
Research and development tax credits (1,990) (1,647) (343)
Section 162(m) permanent addback 5,825 1,951 1,019
Excess tax benefit on stock-based compensation (6,035) (350) (833)
Other (849) (46) (1,474)
Income taxes $ 68,907 $ 33,311 $ 28,260
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.50% 4.60% 4.40%
Research and development tax credits (0.70%) (1.30%) (0.30%)
Section 162(m) permanent addback 2.00% 1.50% 0.90%
Excess tax benefit on stock-based compensation (2.10%) (0.30%) (0.70%)
Other (0.30%) 0.10% (1.30%)
Income taxes 23.50% 25.60% 24.00%