XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
General - Audited Consolidated Statement of Cash Flows (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash flows from operating activities                      
Net income (loss) $ 7,141 $ 8,061 $ 5,416 $ 3,254 $ (6,778) $ 2,176 $ 1,968 $ 2,985 $ 23,872 $ 351 $ 4,963
Reconciliation of net income to net cash provided by operating activities                      
Deferred income taxes                 2,798 9,616 (2,083)
Changes in assets and liabilities                      
Deferred costs                 (5,564) (7,813) (4,085)
Accrued compensation                 3,957 1,304 2,291
Deferred revenue                 7,094 5,588 2,852
Net cash provided by operating activities                 $ 55,015 31,050 18,765
ASU 2014-09 [Member] | As Previously Reported [Member]                      
Cash flows from operating activities                      
Net income (loss)                   (2,440) 5,710
Reconciliation of net income to net cash provided by operating activities                      
Deferred income taxes                   10,854 (1,698)
Changes in assets and liabilities                      
Deferred costs                   (6,548) (4,964)
Accrued compensation                   2,073 2,180
Deferred revenue                   5,107 2,710
Net cash provided by operating activities                   31,050 18,765
ASU 2014-09 [Member] | Adjustments [Member]                      
Cash flows from operating activities                      
Net income (loss)                   2,791 (747)
Reconciliation of net income to net cash provided by operating activities                      
Deferred income taxes                   (1,238) (385)
Changes in assets and liabilities                      
Deferred costs                   (1,265) 879
Accrued compensation                   (769) 111
Deferred revenue                   $ 481 $ 142