XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Related Party Notes Payable - Schedule of Aggregate Maturities of Notes Payable to Related Parties (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Related Party Transaction [Line Items]  
Total related party notes payable $ 7,631
Less current portion of notes payable (3,206)
Notes Payable, net of current portion 4,425
Related Party  
Related Party Transaction [Line Items]  
Total related party notes payable 310
Less current portion of notes payable (310)
Notes Payable, net of current portion $ 0