XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 12,893 $ 10,656 $ 50,611 $ 29,797
Other comprehensive income (loss):        
Net foreign currency translation loss (205) (2,960) (469) (3,250)
Other 905 (249) 196 (428)
Other comprehensive income (loss): 700 (3,209) (273) (3,678)
Comprehensive income $ 13,593 $ 7,447 $ 50,338 $ 26,119