v3.22.2.2
Revenue Recognition - Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Contract assets    
Contract assets $ 0 $ 0
Contract Liabilities    
Deferred revenue 45,638 46,211
Deferred revenue, net of current portion 3,785 3,332
Deferred revenue recognized 41,400 $ 36,500
Deferred revenue, additions 91,400  
Deferred revenue, deductions $ 91,500