XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Consolidated Statements of Income [Abstract]    
Revenue $ 364,490 $ 417,306
Cost of sales 117,529 123,242
Gross profit 246,961 294,064
Operating expenses:    
Selling expenses 118,546 153,542
General and administrative expenses 113,204 124,566
Restructuring and impairment expenses 25,114 7,134
Total operating expenses 256,864 285,242
Operating income (loss) (9,903) 8,822
Interest expense 3,283 7,325
Gain on sale of business 176,162 0
Other expense, net (28,375) (396)
Income before provision for income taxes 134,601 1,101
Provision for income taxes 27,086 1,634
Net income (loss) $ 107,515 $ (533)
Net income (loss) per share (Note 7):    
Basic (in dollars per share) $ 2.16 $ (0.01)
Diluted (in dollars per share) $ 2.14 $ (0.01)
Weighted-average common shares outstanding:    
Basic (in shares) 49,764 49,538
Diluted (in shares) 50,328 49,538