v3.22.2.2
Deferred revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Contract with Customer, Liability [Roll Forward]          
Beginning balance $ 10,982 $ 17,965 $ 17,650 $ 14,095 $ 14,522
Revenue recognized         23,943
Revenue recognized (9,877) (9,143) (4,507) (7,016)  
Increase 7,631 5,873 4,822 10,571 20,403
Ending balance $ 8,736 $ 14,695 $ 17,965 $ 17,650 $ 10,982