v3.22.4
Leases - Schedule of Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jun. 30, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2023 $ 1,271  
2024 2,576  
2025 2,307  
2026 2,255  
2027 2,255  
2028 and thereafter 1,504  
Total 12,168  
Less: imputed interest (1,030)  
Present value of lease liabilities $ 11,138 $ 12,183