XML 53 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operations and Summary of Significant Accounting Policies - Revisions and Out of Period Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Out-of-period adjustments                        
Gross profit $ 94,966 $ 113,475 $ 111,487 $ 92,523 $ 82,762 $ 100,341 $ 98,318 $ 77,498   $ 412,450 $ 358,919 $ 342,030
Income from operations $ 26,136 $ 45,777 $ 40,924 $ 26,641 $ 22,485 $ 35,249 $ 35,009 $ 16,277   139,477 109,021 99,276
Net income                   $ 89,734 $ 67,888 $ 63,531
Restatement Adjustment                        
Out-of-period adjustments                        
Gross profit                 $ 2,300      
Income from operations                 2,000      
Net income                 $ 1,300