v3.26.1
Stockholders' equity (Tables)
6 Months Ended
Jul. 31, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
Activity in accumulated other comprehensive income (loss) was as follows for the six months ended July 31, 2026 and 2025:
Unrealized gain (loss) on cash flow hedgesForeign currency translation adjustment
Accumulated other comprehensive (loss) income
Balance, January 31, 2025
$— $(51)$(51)
Other comprehensive income before reclassifications347 (45)302 
Amounts reclassified from accumulated other comprehensive income (loss) (139)— (139)
Net current period other comprehensive income$208 $(45)$163 
Balance, July 31, 2025
$208 $(96)$112 
Balance, January 31, 2026
$(133)$(249)$(382)
Other comprehensive loss before reclassifications(169)(121)(290)
Amounts reclassified from accumulated other comprehensive income (loss) 51 — 51 
Net current period other comprehensive loss$(118)$(121)$(239)
Balance, July 31, 2026
$(251)$(370)$(621)