XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues $ 660,148 $ 460,098
Cost of sales 335,224 206,879
Gross profit 324,924 253,219
Selling, general and administrative expenses 206,247 128,533
Income from operations 118,677 124,686
Foreign currency gains (losses), net 480 (504)
Interest income 102 27
Interest expense (19,252) (1,632)
Other income (expense), net (947) 11
Income before income taxes 99,060 122,588
Income tax expense 26,300 24,190
Net income $ 72,760 $ 98,398
Net income per common share:    
Basic (in dollars per share) $ 1.22 $ 1.50
Diluted (in dollars per share) $ 1.19 $ 1.47
Weighted average common shares outstanding:    
Basic (in shares) 59,823 65,458
Diluted (in shares) 60,896 66,848