XML 101 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
12 Months Ended
Nov. 30, 2019
Nov. 30, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Property, Plant and Equipment [Line Items]            
Amortization period for deferred contract costs     5 years      
Goodwill impairment $ 0 $ 0   $ 0    
More-likely-than-not benefit likelihood percentage being realized upon ultimate settlement with taxing authority resulting from sustainability of tax examination     50.00%      
Advertising costs     $ 6,700,000 $ 6,900,000 $ 6,100,000  
Right of use assets     58,273,000     $ 41,800,000
Total short and long-term lease liabilities     $ 68,495,000     $ 54,200,000
Computer Equipment            
Property, Plant and Equipment [Line Items]            
Property and equipment estimated useful lives     3 years      
Furniture and Fixtures            
Property, Plant and Equipment [Line Items]            
Property and equipment estimated useful lives     5 years      
Minimum | Internal Use Software            
Property, Plant and Equipment [Line Items]            
Useful life of capitalized software     3 years      
Maximum | Internal Use Software            
Property, Plant and Equipment [Line Items]            
Useful life of capitalized software     5 years