XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Leases [Abstract]    
2023 (remaining three months) $ 4,095  
2024 16,504  
2025 16,317  
2026 15,371  
2027 and thereafter 10,354  
Total lease payments 62,641  
Less imputed interest (6,664)  
Present value of lease liabilities $ 55,977 $ 65,713