v3.23.1
Revenue and Contract Costs - Rollforward of contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Contract With Customer Asset [Roll Forward]    
Beginning balance - Contract assets (unbilled accounts receivable) $ 392 $ 1,287
Amount transferred to receivables from beginning balance of contract assets (392) (1,287)
Increases in contract assets due to acquisitions 0 243
Contract asset additions, net of reclassification to receivables 989 149
Ending balance - Contract assets (unbilled accounts receivable) 989 392
Contract With Customer Liability [Roll Forward]    
Beginning balance - Contract liabilities (deferred revenue) 16,558 10,838
Revenue recognized that was included in deferred revenue at the beginning of the period (16,005) (10,838)
Increases in deferred revenue due to acquisitions 0 2,372
Other current year activity in deferred revenue 17,260 14,186
Ending balance - Contract liabilities (deferred revenue) $ 17,813 $ 16,558