XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues $ 655,080 $ 405,489
Cost of Revenue 476,122 265,415
Gross profit 178,958 140,074
Operating expenses:    
Research and Development Expense 66,349 46,977
Selling and Marketing Expense 35,316 26,911
General and Administrative Expense 26,429 19,849
Other operating expenses 0 2,209
Total operating expenses 128,094 95,946
Operating income 50,864 44,128
Financial expense, net (5,449) (6,097)
Income before income taxes 45,415 38,031
Income taxes 12,292 7,955
Net income $ 33,123 $ 30,076
Net income per share:    
Net basic earnings per share of common stock $ 0.62 $ 0.58
Net diluted earnings per share of common stock $ 0.60 $ 0.55
Weighted average number of shares used in computing net basic earnings per share of common stock 53,134,937 51,726,998
Weighted average number of shares used in computing net diluted earnings per share of common stock 56,315,193 55,997,136