XML 69 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition and Sales Commissions - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenue Recognition and Sales Commissions [Line Items]    
Revenues recognized in period, included in deferred revenue at beginning of the period $ 31,600,000 $ 31,200,000
Estimated revenue expected to be recognized in future under contract with customers $ 402,000,000  
Description of sales commission plan Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. The sales commission plan for 2020 typically includes two payments; the initial payment is due in the period a customer contract is obtained and the final payment is due 60 days after product implementation is completed. The sales commission plan for 2019 typically included an initial payment in the period a customer contract was obtained and subsequent payments either 15 or 27 months after the initial payment depending on the contract term.  
Sales Commissions, amortization term description Non-commensurate commissions are amortized over the greater of the contract term or technological obsolescence period of approximately three years.  
Sales Commissions, amortization period 3 years  
Amortization of deferred commissions $ 2,159,000 2,121,000
Customer Contracts [Member]    
Revenue Recognition and Sales Commissions [Line Items]    
Impairment losses on receivables and contract asset $ 288,000 $ 2,000