v3.23.1
Commitments and contingencies - Schedule of aggregate minimum purchase commitments (Details)
$ in Thousands
Jan. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 11,646
2025 8,115
2026 3,530
2027 598
Total $ 23,889