XML 103 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Stock Option Plan (Parenthetical) (Details) - shares
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercisable 802,850 662,375 183,101 242,959