XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Notes Payable - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 18, 2024
Sep. 13, 2017
Aug. 31, 2017
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Aug. 16, 2023
Notes Payable [Line item]                
Promissory note         $ 3,000      
Loan agreement, balance         7,631      
Economic Injury Disaster Loan                
Notes Payable [Line item]                
Loan agreement         $ 4,400   $ 4,400  
Loan agreement, interest rate         3.75%      
Loan agreement, frequency of payment         monthly      
Loan, payment period         30 years      
Notes Payable to Bank | Commercial Bank Loan Agreement One                
Notes Payable [Line item]                
Loan agreement   $ 3,000            
Loan agreement, maturity date   Sep. 15, 2024            
Loan agreement, interest rate   6.00%            
Notes Payable to Bank | Commercial Bank Loan Agreement Two                
Notes Payable [Line item]                
Loan agreement       $ 1,300        
Loan agreement, maturity date       Feb. 06, 2030        
Loan agreement, interest rate               9.25%
Loan agreement, frequency of payment         monthly      
Notes Payable to Bank | Commercial Bank Loan Agreement Two | Wall Street Journal Prime Rate                
Notes Payable [Line item]                
Loan agreement, variable interest rate           1.00%    
Note Payable to Landlord                
Notes Payable [Line item]                
Loan agreement, interest rate     8.00%          
Loan agreement, balance         $ 238   $ 271  
Debt instrument maturity month and year     2027-07          
Note Payable to WDI International, Inc                
Notes Payable [Line item]                
Loan agreement $ 6,000              
Disbursed cash 3,000              
Promissory note $ 3,000              
Note Payable to WDI International, Inc | GKBH                
Notes Payable [Line item]                
Remaining equity investment ownership percentage 50.00%