XML 20 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]    
Net sales $ 2,154,530 $ 2,044,312
Cost of goods sold 1,497,921 1,453,953
Gross profit 656,609 590,359
Operating expenses:    
Selling, general and administrative expenses 487,865 444,527
Depreciation and amortization 80,444 77,419
Total operating expenses 568,309 521,946
Income from operations 88,300 68,413
Loss on extinguishment of debt 0 (58,475)
Interest expense (33,788) (53,283)
Other income, net 443 1,298
Income (loss) before income taxes 54,955 (42,047)
Income tax expense (benefit) 13,127 (5,628)
Income (loss) from continuing operations 41,828 (36,419)
Income from discontinued operations, net of tax 0 10,523
(Loss) gain on sale of discontinued operations, net of tax (1,589) 13,713
Net income (loss) $ 40,239 $ (12,183)
Earnings (loss) per share data:    
Earnings (loss) from continuing operations per share - basic (in dollar per share) $ 0.97 $ (0.85)
Earnings (loss) from continuing operations per share - diluted (in dollar per share) 0.97 (0.85)
(Loss) earnings from discontinued operations per share - basic (in dollar per share) (0.03) 0.57
(Loss) earnings from discontinued operations per share - diluted (in dollar per share) (0.04) 0.57
Earnings (loss) per share - basic (in dollars per share) 0.94 (0.28)
Earnings (loss) per share - diluted (in dollars per share) $ 0.93 $ (0.28)
Weighted average shares outstanding:    
Basic (in shares) 42,975,026 42,892,879
Diluted (in shares) 43,307,528 42,915,028
Comprehensive income (loss):    
Net income (loss) $ 40,239 $ (12,183)
Foreign currency translation adjustment 3,933 (6,948)
Unrealized (loss) gain on derivative, net of taxes of $2.3 million (6,216)  
Unrealized gain (loss) on derivative, net of taxes of $2.0 million, before 2017-12 adoption   4,413
Total other comprehensive loss (2,283) (2,535)
Total comprehensive income (loss) $ 37,956 $ (14,718)