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
|