XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 20,496 $ 10,791 $ 37,718 $ 19,141
Other comprehensive income (loss):        
Net foreign currency translation gain (loss) 1,498 (501) (264) (290)
Other (361) (14) (709) (179)
Other comprehensive income (loss): 1,137 (515) (973) (469)
Comprehensive income $ 21,633 $ 10,276 $ 36,745 $ 18,672