XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Lease Cost [Abstract]    
2024 (remaining three months) $ 997  
2025 3,356  
2026 2,708  
2027 2,572  
2028 2,714  
Thereafter 1,666  
Total minimum lease payments 14,013  
Less imputed interest (2,606)  
Present value of net minimum lease payments 11,407  
Operating lease liabilities:    
Current $ 3,147  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other liabilities  
Noncurrent $ 8,260 $ 1,261
Total $ 11,407