XML 54 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets    
Cash and cash equivalents $ 234,950 $ 90,442
Investments 4,980 10,060
Accounts receivable (less allowance for doubtful accounts of $6,712 and $5,085 at September 30, 2019 and December 31, 2018, respectively) 242,065 214,121
Inventories 63,547 61,162
Other current assets 32,955 35,760
Total current assets 578,497 411,545
Property and equipment, net 102,148 90,117
Operating lease right-of-use assets 42,553  
Non-current assets    
Goodwill 184,574 173,049
Intangibles, net 144,321 149,790
Other non-current assets 11,589 10,157
Total assets 1,063,682 834,658
Current liabilities    
Current maturities of long-term debt 22,734 22,642
Current maturities of operating lease obligations 15,032  
Current maturities of finance lease obligations 3,133 4,806
Accounts payable 100,181 96,949
Accrued compensation 32,793 27,923
Other current liabilities 41,576 29,366
Total current liabilities 215,449 181,686
Long-term debt 542,510 432,182
Operating lease obligations 27,129  
Finance lease obligations 3,682 3,824
Deferred income taxes 3,833 6,695
Other long-term liabilities 43,565 27,773
Total liabilities 836,168 652,160
Commitments and contingencies
Stockholders' equity    
Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at September 30, 2019 and December 31, 2018, respectively
Common stock; $0.01 par value: 100,000,000 authorized, 32,871,504 and 32,723,972 issued and 30,016,749 and 29,915,611 shares outstanding at September 30, 2019 and December 31, 2018, respectively 329 327
Additional paid in capital 188,216 181,815
Retained earnings 154,177 105,212
Treasury stock; at cost: 2,854,755 and 2,808,361 shares at September 30, 2019 and December 31, 2018, respectively (106,756) (104,425)
Accumulated other comprehensive loss (8,452) (431)
Total stockholders' equity 227,514 182,498
Total liabilities and stockholders' equity $ 1,063,682 $ 834,658