XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Maturities of Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Lease Cost [Abstract]    
2025 (remaining nine months) $ 2,475  
2026 2,689  
2027 2,701  
2028 2,728  
2029 1,457  
Thereafter 209  
Total minimum lease payments 12,259  
Less imputed interest (2,422)  
Present value of net minimum lease payments 9,837  
Operating lease liabilities:    
Current (included in Accrued Liabilities) $ 2,811  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other liabilities  
Noncurrent $ 7,026 $ 7,879
Total $ 9,837