XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Notes Payable - Schedule of Notes Payable (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Debt Instrument [Line Items]    
Senior Secured Loans $ 7,248 $ 8,902
Unamortized debt issuance costs (142) (133)
Total notes payable 44,631 71,294
Less: current portion (4,331) (4,575)
Total notes payable, net of current portion 40,300 66,719
Revolving Credit Facility    
Debt Instrument [Line Items]    
Revolving Credit Facility $ 37,525 $ 62,525