Annual report pursuant to Section 13 and 15(d)

Income Taxes - Schedule of Income Tax Breakdown (Details)

v3.19.3.a.u2
Income Taxes - Schedule of Income Tax Breakdown (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Income tax at U.S. federal statutory tax rate $ 19,057 $ 40,092 $ 56,087
State income tax, net of federal benefit 5,332 3,488 1,825
Foreign rate differential 1,372 226 0
Stock-based compensation 2,352 (19,631) (57,358)
Nondeductible items 2,611 1,119 1,181
Research and development (2,379) (4,622) (6,418)
Uncertain tax positions 2,714 2,699 850
Change in tax rate – other 0 (508) 614
Change in tax rate – U.S tax reform 0 0 13,017
Change in valuation allowance 530 692 410
Other, net (69) (1,283) (563)
Income tax expense $ 31,520 $ 22,272 $ 9,645