Accounts Receivable and Allowance for Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2014
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consisted of the following (in thousands):
 
 
December 31, 2014
 
December 31, 2013
Trade accounts receivable
$
42,296

 
$
60,190

Other receivables
2,793

 
6,788

Less: allowance for doubtful accounts
(739
)
 
(991
)

$
44,350

 
$
65,987

Following are the changes in the allowance for doubtful accounts during the year ended (in thousands):

Year Ended 
 December 31, 2014
 
Year Ended 
 December 31, 2013
 
Year Ended 
 December 31, 2012
Balance at beginning of period
$
991

 
$
460

 
$
476

Additions
137

 
634

 
12

Amounts written-off net of recovered
(389
)
 
(103
)
 
(28
)
Balance at end of period
$
739

 
$
991

 
$
460