v3.7.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Fair Value Disclosures [Abstract]    
Loans to bank customers, carrying amount $ 7,258 $ 6,059
Loans to bank customers, fair value 6,740 5,421
Deposits, carrying value 826,361 737,414
Deposits, fair value 826,304 737,356
Note payable, carrying value 145,291 100,686
Note payable, fair value $ 145,291 $ 100,686