v3.24.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 299,403 $ 261,499 $ 578,058 $ 502,897
Cost of revenue 136,574 94,638 234,090 184,964
Gross profit 162,829 166,861 343,968 317,933
Operating expenses:        
Research and development 24,942 21,537 49,568 41,523
Sales, general and administrative 141,903 127,435 286,315 250,513
Impairment charge 76,945 0 76,945 0
Total operating expenses 243,790 148,972 412,828 292,036
(Loss) income from operations (80,961) 17,889 (68,860) 25,897
Interest and other income, net 3,087 1,647 5,612 2,291
(Loss) income before income taxes (77,874) 19,536 (63,248) 28,188
(Benefit from) provision for income taxes (17,674) 576 (14,050) 666
Net (loss) income $ (60,200) $ 18,960 $ (49,198) $ 27,522
Net (loss) income per share:        
Basic (in dollars per share) $ (1.55) $ 0.49 $ (1.27) $ 0.72
Diluted (in dollars per share) $ (1.55) $ 0.48 $ (1.27) $ 0.70
Weighted average shares outstanding:        
Basic (in shares) 38,793,341 38,320,999 38,755,337 38,254,042
Diluted (in shares) 38,793,341 39,201,155 38,755,337 39,151,412