XML 35 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Lease Payments
At December 31, 2014, future minimum annual lease payments under all noncancelable leases are as follows:
2015
$
40,693

2016
30,542

2017
19,838

2018
14,737

2019
8,457

Thereafter
9,061

 
$
123,328