XML 43 R37.htm IDEA: XBRL DOCUMENT v3.20.1
General - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Segment
Dec. 31, 2018
USD ($)
Dec. 31, 2017
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Number of operating segments 1    
Number of Reportable segment 1    
Trade receivables | $ $ 203.0 $ 207.9  
Credit Concentration Risk | Revenue      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 37.00% 36.00% 36.00%
Credit Concentration Risk | Revenue | First Channel Partner      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 18.00% 17.00% 18.00%
Credit Concentration Risk | Revenue | Second Channel Partner      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 19.00% 19.00% 18.00%