XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insurance Financing Note Payable (Details)
$ in Thousands
Jun. 24, 2024
USD ($)
payment
Jun. 03, 2023
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Short-term Debt [Line Items]        
Insurance financing note payable     $ 670 $ 244
9.59% Note Payable | Notes Payable to Banks        
Short-term Debt [Line Items]        
Short-term note payable   $ 700    
Interest rate, base percentage   9.59%    
Amortization period (in months)   9 months    
7.89% Note Payable | Notes Payable to Banks        
Short-term Debt [Line Items]        
Short-term note payable $ 700      
Interest rate, base percentage 7.89%      
Debt instrument, fee amount $ 200      
Number of installment payments | payment 10      
Note payabe, final payment $ 100      
Insurance financing note payable $ 700