XML 44 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 187,187 $ 177,889
Investments 26,487 37,961
Accounts receivable (less allowance for credit losses of $9,029 and $6,878 at March 31, 2020 and December 31, 2019, respectively) 245,469 244,519
Inventories 73,569 74,606
Other current assets 37,024 46,974
Total current assets 569,736 581,949
Property and equipment, net 106,262 106,410
Operating lease right-of-use assets 47,134 45,691
Non-current assets    
Goodwill 198,664 195,652
Intangibles, net 151,426 153,562
Other non-current assets 13,842 16,215
Total assets 1,087,064 1,099,479
Current liabilities    
Current maturities of long-term debt 24,241 24,164
Current maturities of operating lease obligations 15,889 15,459
Current maturities of finance lease obligations 2,438 2,747
Accounts payable 90,708 98,871
Accrued compensation 32,264 33,636
Other current liabilities 36,025 39,272
Total current liabilities 201,565 214,149
Long-term debt 545,552 545,031
Operating lease obligations 30,741 29,785
Finance lease obligations 3,412 3,597
Deferred income taxes 6,759 9,175
Other long-term liabilities 53,238 47,711
Total liabilities 841,267 849,448
Commitments and contingencies (Note 15)
Stockholders' equity    
Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at March 31 2020 and December 31, 2019, respectively
Common stock; $0.01 par value: 100,000,000 authorized, 32,961,777 and 32,871,504 issued and 29,662,312 and 30,016,340 shares outstanding at March 31, 2020 and December 31, 2019, respectively 330 329
Additional paid in capital 192,564 190,230
Retained earnings 188,169 173,371
Treasury stock; at cost: 3,299,465 and 2,855,164 shares at March 31, 2020 and December 31, 2019, respectively (122,515) (106,756)
Accumulated other comprehensive loss (12,751) (7,143)
Total stockholders' equity 245,797 250,031
Total liabilities and stockholders' equity $ 1,087,064 $ 1,099,479