XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Valuation Allowance [Line Items]        
Provision for income taxes $ 4,090,000 $ 1,746,000 $ 8,879,000 $ 3,133,000
Effective tax rate (3.50%) (1.80%) (3.80%) (0.90%)
Unrecognized tax benefits which would impact the effective tax rate if recognized $ 2,400,000   $ 2,400,000  
Liability pertaining to uncertain tax positions 500,000   500,000  
Japan        
Valuation Allowance [Line Items]        
Deferred tax valuation allowance $ 0   $ 0