XML 47 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Summary Of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule Of Allowance For Doubtful Accounts

 

 

 

 

 

 

 

 

 

The following table summarizes the activity in the Company’s allowance for doubtful accounts during 2020, 2019 and 2018:

 

 

Balance at

 

 

 

 

 

 

 

 

 

 

Balance at

 

 

 

Beginning

 

 

Charges to

 

 

 

 

 

 

End of

 

(in thousands)

 

of Period

 

 

Operations

 

 

Deductions

 

 

Period

 

Year ended December 31, 2020:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts(1)

 

$

10,085

 

 

 

2,160

 

 

 

(10,874

)

 

$

1,371

 

Year ended December 31, 2019:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts(1)

 

$

1,733

 

 

 

10,323

 

 

 

(1,971

)

 

$

10,085

 

Year ended December 31, 2018:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts(1)

 

$

105

 

 

 

1,718

 

 

 

(90

)

 

$

1,733

 

 

(1)

Deductions in the allowance for doubtful accounts represent write-offs, net of recoveries, of amounts determined to be uncollectible.

Calculation of Basic and Diluted Earnings per Share

The following table sets forth the calculation of basic and diluted earnings per share.

 

 

 

Year Ended December 31,

 

(in thousands, except per share data)

 

2020

 

 

2019

 

 

2018

 

Net income

 

$

14,055

 

 

$

23,425

 

 

$

22,817

 

Denominator for basic earnings per share – weighted-average

   number of common shares outstanding during the period

 

 

36,524

 

 

 

38,338

 

 

 

46,332

 

Incremental common shares attributable to exercise of dilutive

   options

 

 

36

 

 

 

90

 

 

 

104

 

Incremental common shares attributable to outstanding restricted

   stock units

 

 

257

 

 

 

335

 

 

 

219

 

Denominator for diluted earnings per share

 

 

36,817

 

 

 

38,763

 

 

 

46,655

 

Basic earnings per share

 

$

0.38

 

 

$

0.61

 

 

$

0.49

 

Diluted earnings per share

 

$

0.38

 

 

$

0.60

 

 

$

0.49

 

 

Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Stock-Based Awards

As of December 31, 2020, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:

 

(in thousands)

 

Restricted

Stock Units

 

 

Performance-

based

Restricted

Stock Units (1)

 

Unrecognized compensation cost

 

$

19,616

 

 

$

3,335

 

Remaining weighted-average amortization period

 

2.5 years

 

 

2.2 years

 

 

(1)

Based on the probable achievement of the performance goals identified in each award.