XML 69 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Tables)
12 Months Ended
Jan. 31, 2025
Equity [Abstract]  
Schedule of Changes In Components of Accumulated Other Comprehensive Income (Loss)
Changes in the components of accumulated other comprehensive income (loss) were as follows during the periods presented (in thousands):
Foreign Currency Translation Adjustments
Unrealized Gain (Loss) on Marketable Securities
Accumulated Other Comprehensive Income (Loss)
Balance as of January 31, 2023$8,231 $(619)$7,612 
Other comprehensive income, net of tax694 519 1,213 
Balance as of January 31, 2024$8,925 $(100)$8,825 
Other comprehensive loss
(14,012)(272)(14,284)
Tax benefit
569 — 569 
Balance as of January 31, 2025$(4,518)$(372)$(4,890)