XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Revenue $ 354,685 $ 301,039 $ 1,018,280 $ 879,097
Cost of revenue 114,269 100,733 337,971 334,823
Gross profit 240,416 200,306 680,309 544,274
Operating expenses:        
Research and development 22,677 25,205 67,972 74,773
Sales, general and administrative 168,901 139,737 482,321 426,052
Impairment charge 0 0 0 76,945
Total operating expenses 191,578 164,942 550,293 577,770
Income (loss) from operations 48,838 35,364 130,016 (33,496)
Interest and other income, net 3,487 4,414 11,477 10,026
Income (loss) before income taxes 52,325 39,778 141,493 (23,470)
Provision for (benefit from) income taxes 6,474 10,251 11,149 (3,799)
Net income (loss) $ 45,851 $ 29,527 $ 130,344 $ (19,671)
Net income (loss) per share:        
Basic (in dollars per share) $ 1.17 $ 0.76 $ 3.36 $ (0.51)
Diluted (in dollars per share) $ 1.17 $ 0.75 $ 3.32 $ (0.51)
Weighted average shares outstanding:        
Basic (in shares) 39,078,378 38,610,805 38,827,038 38,706,809
Diluted (in shares) 39,302,239 39,178,227 39,250,680 38,706,809