XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net revenue $ 1,968,650 $ 1,653,225 $ 1,511,629
Cost of sales 1,379,131 1,143,251 1,076,809
Gross profit 589,519 509,974 434,820
Operating expenses      
Selling 93,204 81,613 75,016
Administrative 271,356 237,959 214,134
Amortization 37,079 28,535 24,510
Operating income 187,880 161,867 121,160
Other expense      
Interest expense, net 32,842 30,291 28,104
Other (income) expense (437) 399 451
Income before income taxes 155,475 131,177 92,605
Income tax provision 36,712 33,938 24,446
Net income 118,763 97,239 68,159
Other comprehensive gain (loss), net of tax:      
Net change in cash flow hedges, net of tax 8,536 (1,620) (6,712)
Comprehensive income $ 127,299 $ 95,619 $ 61,447
Earnings Per Share:      
Basic (in USD per share) $ 4.04 $ 3.30 $ 2.29
Diluted (in USD per share) $ 4.01 $ 3.27 $ 2.28
Weighted average shares outstanding:      
Basic (in shares) 29,367,676 29,504,115 29,752,644
Diluted (in shares) 29,628,527 29,717,609 29,873,106
Cash dividends declared per share (in USD per share) $ 1.20 $ 0 $ 0