XML 11 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Schedule Of Rollforward of contract assets and contract liabilities (Detail)
$ in Thousands
3 Months Ended
Apr. 30, 2020
USD ($)
Contract With Customer Asset [Roll Forward]  
Beginning balance - Contract assets (unbilled accounts receivable) $ 676
Amount transferred to receivables from contract assets (106)
Contract asset additions 1,183
Ending balance - Contract assets (unbilled accounts receivable) 1,753
Contract With Customer Liability [Roll Forward]  
Beginning balance - Contract liabilities (deferred revenue) 5,401
Revenue recognized that was included in deferred revenue at the beginning of the period (2,822)
Revenue recognized that was not included in deferred revenue at the beginning of the period (350)
Increases due to invoicing prior to satisfaction or performance obligations 4,400
Ending balance - Contract liabilities (deferred revenue) $ 6,629