v3.25.3
Revenue and contract costs - Schedule of Rollforward of Contract Assets and Contract Liabilities (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2025
USD ($)
Contract with Customer Asset [Roll Forward]  
Balance, January 31, 2025 $ 4,743
Amount transferred to receivables from beginning balance of contract assets (4,621)
Contract asset additions, net of reclassification to receivables 10,591
Balance, October 31, 2025 10,713
Contract with Customer Liability [Roll Forward]  
Balance, January 31, 2025 32,877
Revenue recognized that was included in deferred revenue at the beginning of the period (30,292)
Current period activity in deferred revenue 27,278
Balance, October 31, 2025 $ 29,863