XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue:    
Total revenue $ 133,001 $ 146,116
Cost of sales:    
Total cost of sales 79,206 81,876
Gross profit 53,795 64,240
Operating expenses:    
Selling, general and administrative 55,415 49,600
Research and development 21,612 16,599
Total operating expenses 77,027 66,199
Loss from operations (23,232) (1,959)
Interest and other (expense) income , net (2,283) 38,853
(Loss) income before income taxes (25,515) 36,894
(Provision) benefit for income taxes (1,284) 8,334
Net (loss) income $ (26,799) $ 45,228
Net (loss) income per common share:    
Basic (in dollars per share) $ (0.21) $ 0.37
Diluted (in dollars per share) $ (0.21) $ 0.36
Weighted average shares outstanding:    
Basic (in shares) 126,728 121,705
Diluted (in shares) 126,728 125,070
Products    
Revenue:    
Total revenue $ 100,551 $ 93,648
Cost of sales:    
Total cost of sales 58,472 53,364
Services    
Revenue:    
Total revenue 32,450 52,468
Cost of sales:    
Total cost of sales $ 20,734 $ 28,512