Insurance Financing Note Payable (Details) - USD ($) $ in Thousands |
Jul. 03, 2023 |
Jul. 03, 2022 |
Dec. 31, 2023 |
Jun. 03, 2023 |
Dec. 31, 2022 |
---|---|---|---|---|---|
Short-term Debt [Line Items] | |||||
Insurance financing note payable | $ 244 | $ 503 | |||
5.40% Note Payable | Notes Payable to Banks | |||||
Short-term Debt [Line Items] | |||||
Aggregate principal amount | $ 2,000 | ||||
Interest rate, base percentage | 5.40% | ||||
Debt instrument, term | 9 months | ||||
Insurance financing note payable | 500 | $ 500 | |||
9.59% Note Payable | Notes Payable to Banks | |||||
Short-term Debt [Line Items] | |||||
Aggregate principal amount | $ 700 | ||||
Interest rate, base percentage | 9.59% | ||||
Debt instrument, term | 9 months | ||||
Insurance financing note payable | $ 200 |