v3.26.1
Income Taxes - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Income Tax Disclosure [Abstract]        
Income tax provision $ 3,535,000 $ 1,961,000 $ 5,483,000 $ 2,621,000
Effective tax rate for continuing operations 22.10% 38.50% 22.00% 37.20%
Deferred tax liability, undistributed foreign earnings $ 0   $ 0  
Undistributed foreign earnings $ 262,900,000   $ 262,900,000