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