XML 120 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income Per Share Attributable to Common Stockholders - Narrative (Details) - Class A - shares
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Issuance of common stock reserved for charitable donation (in shares) 10,991,505 1,256,967 165,336
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 405,156