Quarterly report pursuant to Section 13 or 15(d)

Revenue - Deferred contract acquisition cost (Details)

v3.22.2.2
Revenue - Deferred contract acquisition cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Apr. 30, 2022
Movement Analysis of Deferred Policy Acquisition Costs [Roll Forward]    
Deferred contract acquisition costs at beginning balance $ 13,780 $ 13,248
Contract acquisition costs 3,964 4,265
Recognition of contract acquisition costs (3,742) (3,733)
Deferred contract acquisition costs at ending balance $ 14,002 $ 13,780