Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 38,722 $ 34,626
Accounts receivable, net of allowance for doubtful accounts of $4,529 and $4,255 at March 31, 2020 and December 31, 2019, respectively 335,373 286,989
Income taxes receivable 2,903 2,473
Prepaid expenses 7,485 8,999
Other current assets 2,878 3,106
Total current assets 387,362 336,193
Noncurrent assets:    
Property and equipment, net of accumulated depreciation of $136,820 and $130,320 at March 31, 2020 and December 31, 2019, respectively 56,112 58,620
Goodwill 309,589 309,589
Intangible assets, net of accumulated amortization of $84,474 and $81,656 at March 31, 2020 and December 31, 2019, respectively 94,944 97,762
Operating lease assets 18,865 19,638
Other noncurrent assets 4,316 4,863
Total noncurrent assets 483,826 490,473
Total assets 871,188 826,666
Current liabilities:    
Accounts payable 236,954 187,524
Due to seller, current 947 937
Accrued expenses 29,450 35,229
Other current liabilities 5,068 6,719
Total current liabilities 272,420 230,409
Noncurrent liabilities:    
Long-term debt, net 98,709 0
Convertible notes, net 69,022 156,298
Due to seller, noncurrent 790 770
Other noncurrent liabilities 637 641
Deferred income taxes 24,683 23,761
Noncurrent operating lease liabilities 30,731 31,475
Total noncurrent liabilities 224,572 212,945
Total liabilities 496,991 443,353
Stockholders' equity:    
Common stock, par value $0.0001 per share, 100,000,000 shares authorized, 31,703,669 shares issued and 25,936,569 shares outstanding at March 31, 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 March 31, 2020 and December 31, 2019, respectively (118,679) (109,239)
Additional paid-in capital 359,857 356,600
Retained earnings 133,015 135,948
Total stockholders' equity 374,197 383,312
Total liabilities and stockholders' equity $ 871,188 $ 826,666