Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurement (Details)

v3.22.1
Fair Value Measurement (Details) - USD ($)
Apr. 30, 2022
Jan. 31, 2022
Financial assets:    
Total marketable securities $ 122,113,000 $ 115,940,000
Commercial paper    
Financial assets:    
Total marketable securities 15,359,000 15,343,000
Corporate bonds    
Financial assets:    
Total marketable securities 93,610,000 91,432,000
Municipal bonds    
Financial assets:    
Total marketable securities 13,144,000 9,165,000
Recurring    
Financial assets:    
Total cash equivalents 1,050,171,000 1,056,555,000
Total marketable securities 122,113,000 115,940,000
Total 1,172,284,000 1,172,495,000
Recurring | Commercial paper    
Financial assets:    
Total marketable securities 15,359,000 15,343,000
Recurring | Corporate bonds    
Financial assets:    
Total marketable securities 93,610,000 91,432,000
Recurring | Municipal bonds    
Financial assets:    
Total marketable securities 13,144,000 9,165,000
Recurring | Money market    
Financial assets:    
Total cash equivalents 1,050,171,000 1,056,555,000
Recurring | Level 1    
Financial assets:    
Total cash equivalents 1,050,171,000 1,056,555,000
Total marketable securities 0 0
Total 1,050,171,000 1,056,555,000
Recurring | Level 1 | Commercial paper    
Financial assets:    
Total marketable securities 0 0
Recurring | Level 1 | Corporate bonds    
Financial assets:    
Total marketable securities 0 0
Recurring | Level 1 | Municipal bonds    
Financial assets:    
Total marketable securities 0 0
Recurring | Level 1 | Money market    
Financial assets:    
Total cash equivalents 1,050,171,000 1,056,555,000
Recurring | Level 2    
Financial assets:    
Total cash equivalents 0 0
Total marketable securities 122,113,000 115,940,000
Total 122,113,000 115,940,000
Recurring | Level 2 | Commercial paper    
Financial assets:    
Total marketable securities 15,359,000 15,343,000
Recurring | Level 2 | Corporate bonds    
Financial assets:    
Total marketable securities 93,610,000 91,432,000
Recurring | Level 2 | Municipal bonds    
Financial assets:    
Total marketable securities 13,144,000 9,165,000
Recurring | Level 2 | Money market    
Financial assets:    
Total cash equivalents 0 0
Recurring | Level 3    
Financial assets:    
Total $ 0 $ 0