|
Commitments and Contingencies Operating Leases (Details) (USD $)
|
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
|
Dec. 31, 2013
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2011
|
|
| Commitments and Contingencies Disclosure [Abstract] | ||||
| Term Extension | 5 years | |||
| Rent expense | $ 1,400,000 | $ 1,000,000 | $ 827,000 | |
| Operating leases, future minimum payments due, next twelve months | 1,602,840 | 1,602,840 | ||
| Operating leases, future minimum payments, due in two years | 1,622,508 | 1,622,508 | ||
| Operating leases, future minimum payments, due in three years | 1,642,176 | 1,642,176 | ||
| Operating leases, future minimum payments, due in four years | 1,661,844 | 1,661,844 | ||
| Operating leases, future minimum payments, due in five years | 734,360 | 734,360 | ||
| Operating Leases, future minimum payments, due thereafter | 1,268,440 | 1,268,440 | ||
| Operating leases, future minimum payments due | $ 8,532,168 | $ 8,532,168 | ||