XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.1
General - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2021
USD ($)
segment
Mar. 31, 2020
USD ($)
Mar. 31, 2019
USD ($)
Restructuring Cost and Reserve [Line Items]      
Number of reportable segments | segment 6    
Money market funds $ 773,092 $ 436,241  
Capitalized cloud computing arrangements, net 2,983 626  
Capitalized cloud computing arrangements, net, additions 3,097    
Research and development costs 28,626 27,555 $ 23,187
Advertising, marketing, and promotion expense 188,345 144,948 118,291
Prepaid advertising, marketing, and promotion expense $ 1,762 2,664  
Employer matching contribution percentage 50.00%    
Employer matching contribution, percent of employees' gross pay 6.00%    
Defined contribution plan cost $ 3,339 3,251 3,060
Prepaid Expenses      
Restructuring Cost and Reserve [Line Items]      
Capitalized cloud computing arrangements, net 1,308 278  
Other Assets      
Restructuring Cost and Reserve [Line Items]      
Capitalized cloud computing arrangements, net 1,675 348  
Retail Stores Segment      
Restructuring Cost and Reserve [Line Items]      
Asset impairment charges $ 14,084 $ 1,365 $ 180
Minimum      
Restructuring Cost and Reserve [Line Items]      
Property, plant and equipment useful life (at least) 1 year    
Customer payment terms 30 days    
Minimum | Cloud Computing Arrangement      
Restructuring Cost and Reserve [Line Items]      
Hosting arrangement useful life 1 year    
Maximum      
Restructuring Cost and Reserve [Line Items]      
Derivative term of contract 15 months    
Customer payment terms 60 days    
Maximum | Cloud Computing Arrangement      
Restructuring Cost and Reserve [Line Items]      
Hosting arrangement useful life 3 years