Insurance Financing Note Payable (Details) $ in Thousands |
Jun. 03, 2025
USD ($)
payment
|
Jun. 04, 2024
USD ($)
|
Jun. 30, 2026
USD ($)
|
Dec. 31, 2025
USD ($)
|
|---|---|---|---|---|
| Short-term Debt [Line Items] | ||||
| Insurance financing note payable | $ 0 | $ 264 | ||
| 7.89% Note Payable | Notes Payable to Banks | ||||
| Short-term Debt [Line Items] | ||||
| Short-term note payable | $ 700 | $ 700 | ||
| Interest rate, base percentage | 7.14% | 7.89% | ||
| Debt instrument, fee amount | $ 200 | $ 200 | ||
| Number of installment payments | payment | 10 | |||
| Note payable, final payment | $ 100 | $ 100 |
| X | ||||||||||
- Definition Debt Instrument, Number Of Periodic Installment Payments No definition available.
|
| X | ||||||||||
- Definition Face (par) amount of debt instrument at time of issuance. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of the fee that accompanies borrowing money under the debt instrument. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Contractual interest rate for funds borrowed, under the debt agreement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of the required periodic payments including both interest and principal payments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|