Annual report pursuant to Section 13 and 15(d)

Income Taxes (Rate Reconciliation) (Details)

v3.22.4
Income Taxes (Rate Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Tax provision (benefit), at U.S. federal statutory tax rate $ (15,515) $ 4,402 $ (1,787)
State income tax provision (benefit), net of federal benefit (3,463) 856 (2,461)
Effect of stock-based compensation excess tax benefit 717 (364) (9,349)
Effect of limitation on executive compensation 2,511 1,678 961
Effect of permanent items 869 661 (703)
Effect of India partnerships 1,644 1,422 2,977
Change in valuation allowance 26,974 5,660 16,210
Effect of change in state and foreign income tax rates (254) (1,184) 1,323
Uncertain tax positions (617) 158 (6,093)
Research and development credits (10,993) (5,695) (5,939)
Change in India indefinite reinvestment assertion 4,372 0 0
Other 816 73 (540)
Total $ 7,061 $ 7,667 $ (5,401)