v3.22.2.2
Restatement of Previously Issued Financial Statements - Summary of Impact of the Restatement on Revenue and Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Error Corrections and Prior Period Adjustments Restatement [Line Items]      
Revenues $ 40,697 $ 34,796 $ 27,756
Loss from operations (75,484) (60,424) (25,697)
Net loss (54,454) (41,314) (47,173)
Net loss:      
Basic (54,454) (41,314) (47,173)
Diluted $ (62,500) $ (68,708) $ (47,173)
Net loss per share:      
Basic $ (0.44) $ (0.37) $ (0.52)
Diluted $ (0.50) $ (0.60) $ (0.52)