XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Apr. 01, 2020
USD ($)
Mar. 31, 2020
USD ($)
segment
shares
Mar. 31, 2019
USD ($)
segment
shares
Mar. 31, 2018
USD ($)
shares
Accounting Policies [Line Items]        
Number of operating segments | segment   1 1  
Maturity of time deposits   90 days    
Cash, uninsured amount   $ 137,319,000    
Cash, FDIC insured amount   250,000    
Cash and cash equivalents   138,012,000 $ 33,079,000  
Depreciation   8,172,000 10,298,000 $ 10,498,000
Advertising costs   6,044,000 $ 8,226,000 $ 9,073,000
Operating lease right-of-use assets   31,004,000    
Operating lease liabilities   49,442,000    
Long-term operating lease liabilities   $ 38,823,000    
ASC 842        
Accounting Policies [Line Items]        
Operating lease right-of-use assets $ 38,784,000,000      
Operating lease liabilities 8,873,000,000      
Long-term operating lease liabilities 42,114,000,000      
Reduction to other current liabilities (2,342,000,000)      
Reduction to other noncurrent liabilities (9,861,000,000)      
Cumulative-effect adjustment to retained earnings $ 0      
Employee Stock Options        
Accounting Policies [Line Items]        
Options excluded from the computation of diluted net income per share | shares   1,807 1,963 2,984
Minimum        
Accounting Policies [Line Items]        
Amortization period of intangible assets   5 years    
Maximum        
Accounting Policies [Line Items]        
Amortization period of intangible assets   10 years    
Computer Equipment | Minimum        
Accounting Policies [Line Items]        
Useful life   3 years    
Computer Equipment | Maximum        
Accounting Policies [Line Items]        
Useful life   5 years    
Furniture and Fixtures | Minimum        
Accounting Policies [Line Items]        
Useful life   3 years    
Furniture and Fixtures | Maximum        
Accounting Policies [Line Items]        
Useful life   7 years    
Leasehold Improvements        
Accounting Policies [Line Items]        
Furniture's and fixtures useful life lesser of lease term   lesser of lease term or estimated useful life of asset    
Capitalized Software Costs        
Accounting Policies [Line Items]        
Useful life   3 years