XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 31, 2020
Cash equivalents    
Total cash equivalents $ 805,994 $ 846,701
Level 1    
Cash equivalents    
Total cash equivalents 805,994 846,701
Money Market Funds    
Cash equivalents    
Total cash equivalents 805,994 846,701
Money Market Funds | Level 1    
Cash equivalents    
Total cash equivalents $ 805,994 $ 846,701