XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenues $ 321,700 $ 223,723 $ 622,484 $ 432,603
Cost of goods sold 119,053 85,694 342,761 165,504
Gross profit 202,647 138,029 279,723 267,099
Operating expenses        
Sales and marketing 36,456 27,492 69,073 47,846
General and administrative 26,151 32,598 49,422 70,186
Research and development 15,901 14,735 46,433 26,938
Total operating expenses 78,508 74,825 164,928 144,970
Operating income 124,139 63,204 114,795 122,129
Interest expense 4,933 1,469 9,924 2,978
Other income (4,482) (310) (7,713) (795)
Income before income taxes 123,688 62,045 112,584 119,946
Income tax expense 29,557 18,987 21,260 33,926
Net income $ 94,131 $ 43,058 $ 91,324 $ 86,020
Net income per common share:        
Basic (in dollars per share) $ 1.38 $ 0.63 $ 1.34 $ 1.26
Diluted (in dollars per share) $ 1.33 $ 0.61 $ 1.31 $ 1.22
Weighted-average common shares outstanding:        
Basic (in shares) 68,371 68,674 68,062 68,343
Diluted (in shares) 71,014 70,796 69,957 70,412