v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2025
Jul. 31, 2024
Statement of Comprehensive Income [Abstract]        
Net (Loss) Income $ (6,000) $ (4,304) $ (19,204) $ 5,136
Other Comprehensive Income (Loss)        
Foreign currency translation adjustments 9,511 58 13,172 (4,467)
Comprehensive Income (Loss) $ 3,511 $ (4,246) $ (6,032) $ 669