XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2021
Mar. 31, 2022
Mar. 31, 2020
Lessee Lease Description [Line Items]      
Non cancellable future minimum lease payments $ 12.1    
Lessee, Operating Lease, Renewal Term   7 years  
Operating lease option to extend   For the Company’s facility in Sunnyvale, California, there is an option to extend the lease for a period of 7 years.  
Reduction of lease cost related to lease termination     $ 4.9
Minimum [Member]      
Lessee Lease Description [Line Items]      
Lessee, Operating Lease, Renewal Term   1 year 9 months 18 days  
Maximum [Member]      
Lessee Lease Description [Line Items]      
Lessee, Operating Lease, Renewal Term   9 years 3 months 18 days