XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Revenue Recognition        
Sales contract with customer term 1 year      
Retained earnings $ 2,490,578 $ 1,690,579    
Advertising Costs        
Advertising costs 450,000 298,600 $ 278,200  
Inventories        
Inventory liability $ 11,800 $ 9,600    
Leases        
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets Other assets    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued and other current liabilities Accrued and other current liabilities    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent    
Recent Accounting Pronouncements Adopted        
Cumulative effect adjustment from adoption $ 2,261,789 $ 1,489,268 1,176,339 $ 1,050,557
Retained earnings        
Recent Accounting Pronouncements Adopted        
Cumulative effect adjustment from adoption $ 2,490,578 1,690,579 1,365,036 1,232,316
Cumulative Effect, Period of Adoption, Adjustment        
Recent Accounting Pronouncements Adopted        
Cumulative effect adjustment from adoption   (553)   (10,882)
Cumulative Effect, Period of Adoption, Adjustment | Retained earnings        
Recent Accounting Pronouncements Adopted        
Cumulative effect adjustment from adoption   (553)   (10,882)
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2014-09        
Revenue Recognition        
Retained earnings       $ (10,800)
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13 | Retained earnings        
Recent Accounting Pronouncements Adopted        
Cumulative effect adjustment from adoption   600    
Minimum        
Revenue Recognition        
Post-contract customer support revenue recognition period 1 year      
Required customer payment period 30 days      
Intangible Assets        
Estimated useful life 1 year      
Product Warranties        
Product warranty period 1 year      
Maximum        
Revenue Recognition        
Post-contract customer support revenue recognition period 2 years      
Required customer payment period 60 days      
Intangible Assets        
Estimated useful life 10 years      
Product Warranties        
Product warranty period 3 years      
Plant and buildings | Maximum        
Property, Plant and Equipment        
Estimated useful life 25 years      
Equipment | Minimum        
Property, Plant and Equipment        
Estimated useful life 3 years      
Equipment | Maximum        
Property, Plant and Equipment        
Estimated useful life 5 years      
Internal-use software | Minimum        
Property, Plant and Equipment        
Estimated useful life 3 years      
Internal-use software | Maximum        
Property, Plant and Equipment        
Estimated useful life 10 years      
Tooling | Minimum        
Property, Plant and Equipment        
Estimated useful life 6 months      
Tooling | Maximum        
Property, Plant and Equipment        
Estimated useful life 1 year      
Leasehold Improvements | Maximum        
Property, Plant and Equipment        
Estimated useful life 10 years      
Performance-based RSU | Maximum        
Share-based Compensation Expense        
Share based compensation expense recognition period 3 years      
Market Based RSUs | 2006 Plan        
Share-based Compensation Expense        
Vesting period 3 years      
Operating Expense        
Advertising Costs        
Advertising costs $ 168,200 $ 64,500 $ 58,800