Thank you, Liron, and hello, everyone. Revenues for the second quarter of 2022 were $34.2 million, compared with revenues of $30.3 million as reported in the second quarter of last year. Our geographical revenue breakdown over the last 12-months were as follows: North America, 69%; Europe and Israel, 25% for East and rest of the World, 6%. During the last 12-months, our top three customers together accounted for about 25% of our revenue. I will be presenting the rest of the financial results on a non-GAAP basis, which excludes the non-cash compensation expenses in respect of options and RSUs granted to directors, officers and employees, acquisition-related adjustments as well as lease liabilities, financial income. For the full reconciliation from GAAP to non-GAAP numbers, please refer to the press release we issued earlier today. Gross profit for the second quarter of 2022 was $12.3 million, representing a gross margin of 36% at the top of the range of our gross margin guidance of 32% to 36%, and compared to a gross profit of $10.8 million or gross margin of 35.8% in the second quarter of 2021. The variance in the gross margin is a function of the specific product mix sold in the quarter. Operating expenses in the second quarter of 2022 were $7.3 million, compared to $7.3 million reported in the second quarter of 2021. Operating income for the second quarter of 2022 was $5 million, representing an operating margin of 14.6% and an increase of 39%, compared to operating income of $3.6 million as reported in the second quarter of 2021. Net income for the second quarter was $4.7 million, representing a net margin of 13.8% and an increase of 61%, compared to net income of $2.9 million in the second quarter of 2021. Earnings per diluted share in the quarter were $0.70, a 67% increase, compared with EPS of $0.42 as reported in the second quarter of last year. Now turning to the balance sheet, as of June 30, 2022, the company's cash, cash equivalents and marketable securities totaled $48.1 million with no debt or $7.17 per outstanding share. That ends my summary. I would like to hand back over to the operator for question-and-answer session. Operator?