XML 73 R55.htm IDEA: XBRL DOCUMENT v3.25.1
COMMON STOCK - Schedule of Common Stock (Details) - shares
shares in Thousands
Jan. 31, 2025
Jan. 31, 2024
Schedule Of Common Stock Abstract    
Authorized shares 45,000 45,000
Issued shares 29,853 29,853
Outstanding shares 17,195 17,504