XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income Per Share Attributable to Common Stockholders - Narrative (Details) - Class A Common Stock - shares
12 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Issuance of common stock reserved for charitable donation (in shares) 1,256,967 165,336 1,929,417
Shares Reserved For Transfer To Nonprofit Organizations      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Issuance of common stock reserved for charitable donation (in shares) 405,156 405,156 500,000