XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenues $ 69,296 $ 92,709 $ 131,192 $ 181,224
Cost of revenues 35,857 46,617 68,587 90,962
Gross profit 33,439 46,092 62,605 90,262
Operating expenses        
Research and development 10,576 12,617 22,678 24,220
Sales and marketing 10,579 9,718 20,727 19,758
General and administrative 8,085 7,896 15,750 15,425
Depreciation and amortization 1,534 1,564 2,980 3,159
Total operating expenses 30,774 31,795 62,135 62,562
Operating income 2,665 14,297 470 27,700
Interest expense, net 407 1,316 904 2,456
Other expense (income), net (371) 79 (294) 121
Income (loss) before income taxes 2,629 12,902 (140) 25,123
Provision (benefit) for income taxes 307 1,385 (894) (6,254)
Net income $ 2,322 $ 11,517 $ 754 $ 31,377
Earnings per share        
Basic $ 0.09 $ 0.44 $ 0.03 $ 1.20
Diluted $ 0.08 $ 0.40 $ 0.03 $ 1.09
Weighted-average number of shares outstanding to compute net earnings per share        
Basic 26,836,853 26,365,207 26,793,505 26,241,101
Diluted 27,588,772 28,909,348 27,917,728 28,730,225