v3.26.1
Revenue and contract costs - Schedule of Rollforward of Contract Assets and Contract Liabilities (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2026
USD ($)
Contract with Customer Asset [Roll Forward]  
Balance, January 31, 2026 $ 5,680
Amount transferred to receivables from beginning balance of contract assets (5,639)
Contract asset additions, net of reclassification to receivables 7,832
Balance, April 30, 2026 7,873
Contract with Customer Liability [Roll Forward]  
Balance, January 31, 2026 49,766
Revenue recognized that was included in deferred revenue at the beginning of the period (29,908)
Deferred revenue from measurement period adjustments on acquisitions 1,335
Current period activity in deferred revenue 21,591
Balance, April 30, 2026 $ 42,784