Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Comprehensive Income

v3.25.2
Condensed Consolidated Statements of Comprehensive Income - 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 income $ 12,615 $ 1,841 $ 11,047 $ 12,475
Foreign currency translation adjustments (1,970) 652 2,425 58
Unrealized (losses) gains on investments, net of tax (120) 321 (198) (473)
Total comprehensive income, net of tax $ 10,525 $ 2,814 $ 13,274 $ 12,060