v3.2.0.727
Earnings per Common Share - Basic Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income $ 3,496 $ 14,343 $ 44,309 $ 29,648
Income attributable to preferred stock (99) (1,703) (1,263) (3,966)
Income attributable to common stock subject to repurchase (1) (138) (48) (324)
Net income allocated to Class A common stockholders $ 3,396 $ 12,502 $ 42,998 $ 25,358
Weighted-average Class A shares issued and outstanding 51,811 39,394 51,631 38,433
Basic earnings per Class A common share, in usd per share $ 0.07 $ 0.32 $ 0.83 $ 0.66
Re-allocated earnings $ 1 $ 26 $ 12 $ 96
Diluted net income allocated to Class A common stockholders $ 3,397 $ 12,528 $ 43,010 $ 25,454
Diluted weighted-average Class A shares issued and outstanding 52,275 40,052 52,104 39,466
Diluted earnings per Class A common share, in usd per share $ 0.06 $ 0.31 $ 0.83 $ 0.64
Stock Options [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Dilutive potential common shares 272 515 276 831
Restricted Stock Units (RSUs) [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Dilutive potential common shares 185 138 189 195
Employee Stock Purchase Plan [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Dilutive potential common shares 7 5 8 7
Common Class A [Member]        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted-average Class A shares issued and outstanding 51,811 39,394 51,631 38,433
Basic earnings per Class A common share, in usd per share $ 0.07 $ 0.32 $ 0.83 $ 0.66
Diluted weighted-average Class A shares issued and outstanding 52,275 40,052 52,104 39,466
Diluted earnings per Class A common share, in usd per share $ 0.06 $ 0.31 $ 0.83 $ 0.64