XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 252,488 $ 177,889
Investments 16,688 37,961
Accounts receivable (less allowance for credit losses of $9,617 and $6,878 at June 30, 2020 and December 31, 2019, respectively) 247,627 244,519
Inventories 69,149 74,606
Other current assets 33,996 46,974
Total current assets 619,948 581,949
Property and equipment, net 103,422 106,410
Operating lease right-of-use assets 47,448 45,691
Non-current assets    
Goodwill 200,264 195,652
Intangibles, net 147,117 153,562
Other non-current assets 12,851 16,215
Total assets 1,131,050 1,099,479
Current liabilities    
Current maturities of long-term debt 24,230 24,164
Current maturities of operating lease obligations 16,209 15,459
Current maturities of finance lease obligations 2,333 2,747
Accounts payable 81,386 98,871
Accrued compensation 36,520 33,636
Other current liabilities 53,371 39,272
Total current liabilities 214,049 214,149
Long-term debt 544,976 545,031
Operating lease obligations 30,721 29,785
Finance lease obligations 3,051 3,597
Deferred income taxes 5,022 9,175
Other long-term liabilities 60,495 47,711
Total liabilities 858,314 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 June 30, 2020 and December 31, 2019, respectively
Common stock; $0.01 par value: 100,000,000 authorized, 33,124,237 and 32,871,504 issued and 29,799,188 and 30,016,340 shares outstanding at June 30, 2020 and December 31, 2019, respectively 331 329
Additional paid in capital 195,288 190,230
Retained earnings 213,506 173,371
Treasury stock; at cost: 3,325,049 and 2,855,164 shares at June 30, 2020 and December 31, 2019, respectively (123,488) (106,756)
Accumulated other comprehensive loss (12,901) (7,143)
Total stockholders' equity 272,736 250,031
Total liabilities and stockholders' equity $ 1,131,050 $ 1,099,479