XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues $ 884,166 $ 660,148
Cost of sales 407,796 335,224
Gross profit 476,370 324,924
Selling, general and administrative expenses 241,442 206,247
Income from operations 234,928 118,677
Foreign currency gains (losses), net (403) 480
Interest income 171 102
Interest expense (42,637) (19,252)
Other expense, net (293) (947)
Income before income taxes 191,766 99,060
Income tax expense 42,223 26,300
Net income $ 149,543 $ 72,760
Net income per common share:    
Basic (in dollars per share) $ 2.42 $ 1.22
Diluted (in dollars per share) $ 2.39 $ 1.19
Weighted average common shares outstanding:    
Basic (in shares) 61,836 59,823
Diluted (in shares) 62,629 60,896