Long-Term Obligations (Details) (USD $)
1 Months Ended
Jun. 30, 2013
Mar. 31, 2015
Revolving credit facility    
Long-Term Obligations    
Maximum borrowing capacity $ 13,000,000  
Interest rate at the end of period (as a percent)   3.25%
Annual commitment fee 20,000  
Commitment fee for quarterly unused capacity (as a percent) 0.375%  
Current borrowing capacity   13,000,000
Borrowings outstanding   $ 0
Revolving credit facility | LIBOR    
Long-Term Obligations    
Variable interest rate basis LIBOR  
Basis spread on variable rate (as a percent) 2.50%  
Revolving credit facility | Prime rate    
Long-Term Obligations    
Variable interest rate basis prime  
Term borrowings    
Long-Term Obligations    
Interest rate at the end of period (as a percent)   3.75%
Number of equal monthly payments of principal plus interest   42
Term borrowings | Prime rate    
Long-Term Obligations    
Variable interest rate basis prime  
Basis spread on variable rate (as a percent) 0.50%