XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]    
Net sales $ 675,791 $ 614,461
Cost of sales 329,367 319,709
Gross profit 346,424 294,752
Selling, general, and administrative expenses 275,688 238,411
Income from operations (Note 9) 70,736 56,341
Interest income (11,287) (1,214)
Interest expense 1,005 1,052
Other income, net (346) (499)
Total other income, net (10,628) (661)
Income before income taxes 81,364 57,002
Income tax expense (Note 4) 17,812 12,153
Net income 63,552 44,849
Other comprehensive loss, net of tax    
Unrealized gain on cash flow hedges 352 758
Foreign currency translation loss (8,651) (15,724)
Total other comprehensive loss, net of tax (8,299) (14,966)
Comprehensive income $ 55,253 $ 29,883
Net income per share    
Basic (in dollars per share) $ 2.43 $ 1.67
Diluted (in dollars per share) $ 2.41 $ 1.66
Weighted-average common shares outstanding (Note 8)    
Basic (in shares) 26,165 26,777
Diluted (in shares) 26,321 26,948