Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 35,438 $ 34,626
Accounts receivable, net of allowance for doubtful accounts of $4,457 and $4,255 at June 30, 2020 and December 31, 2019, respectively 304,865 286,989
Income taxes receivable 1,797 2,473
Prepaid expenses 7,473 8,999
Other current assets 2,474 3,106
Total current assets 352,048 336,193
Noncurrent assets:    
Property and equipment, net of accumulated depreciation of $142,803 and $130,320 at June 30, 2020 and December 31, 2019, respectively 54,201 58,620
Goodwill 309,589 309,589
Intangible assets, net of accumulated amortization of $87,241 and $81,656 at June 30, 2020 and December 31, 2019, respectively 92,177 97,762
Operating lease assets 18,084 19,638
Other noncurrent assets 3,564 4,863
Total noncurrent assets 477,616 490,473
Total assets 829,664 826,666
Current liabilities:    
Accounts payable 213,760 187,524
Due to seller, current 953 937
Accrued expenses 34,137 35,229
Other current liabilities 4,543 6,719
Total current liabilities 253,394 230,409
Noncurrent liabilities:    
Long-term debt, net 143,822 0
Convertible notes, net 0 156,298
Due to seller, noncurrent 708 770
Other noncurrent liabilities 642 641
Deferred income taxes 23,935 23,761
Noncurrent operating lease liabilities 29,747 31,475
Total noncurrent liabilities 198,853 212,945
Total liabilities 452,247 443,353
Stockholders' equity:    
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,709,190 shares issued and 25,942,090 shares outstanding at June 30, 2020; 31,507,247 shares issued and 26,229,809 shares outstanding at December 31, 2019 3 3
Treasury stock, 5,767,100 and 5,277,438 shares at June 30, 2020 and December 31, 2019, respectively (118,679) (109,239)
Additional paid-in capital 362,126 356,600
Retained earnings 133,967 135,948
Total stockholders' equity 377,417 383,312
Total liabilities and stockholders' equity $ 829,664 $ 826,666