Annual report pursuant to Section 13 and 15(d)

Income Taxes (Rate Reconciliation) (Details)

v3.22.0.1
Income Taxes (Rate Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Tax provision (benefit), at U.S. federal statutory tax rate $ 4,402 $ (1,787) $ (10,012)
State income tax provision (benefit), net of federal benefit 856 (2,461) (5,390)
Effect of stock-based compensation excess tax benefit (364) (9,349) (11,983)
Effect of limitation on executive compensation 1,678 961 1,940
Effect of permanent items 661 (703) (892)
Effect of India partnerships 1,422 2,977 0
Change in valuation allowance 5,660 16,210 (3,364)
Effect of change in state and foreign income tax rates (1,184) 1,323 2,449
Uncertain tax positions 158 (6,093) 4,478
Research and development credits (5,695) (5,939) (6,756)
State net operating loss adjustment 0 31 (1,588)
Other 73 (571) 225
Total $ 7,667 $ (5,401) $ (30,893)