XML 105 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Schedule of Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2025
Jan. 31, 2025
Jul. 31, 2024
Jan. 31, 2024
Jul. 31, 2023
Jan. 31, 2023
Equity [Abstract]            
Proceeds used for purchase $ 518 $ 703 $ 524 $ 790 $ 528 $ 723
Shares purchased (in shares) 26,316 35,701 21,848 24,387,000 17,642 27,492