Critical Accounting Policies and Estimates (Details) $ in Thousands |
6 Months Ended | |
|---|---|---|
|
Jun. 30, 2026
USD ($)
bank
|
Dec. 31, 2025
USD ($)
|
|
| Accounting Policies [Abstract] | ||
| Number of banks in which cash is held | bank | 4 | |
| Cash and cash equivalents | $ 12,134 | $ 38,058 |
| Accounts receivable, allowance for credit loss | 69 | 58 |
| Accounts receivable for chargebacks | 342 | 212 |
| Allowance for slow moving and obsolete inventory | 1,099 | 1,137 |
| Contract assets | 793 | 59 |
| Amount of revenue from contract liabilities related to open jobs outstanding | 1,200 | |
| Estimated liability for compensation claims | 982 | 845 |
| Liability for post retirement healthcare benefits | $ 3,362 | $ 3,287 |
| X | ||||||||||
- Definition Amount of chargebacks to accounts receivable. No definition available.
|
| X | ||||||||||
- Definition Contract With Customer, Liability, Including New Contract Revenue Recognized No definition available.
|
| X | ||||||||||
- Definition Number of Banks in Which Cash is Held No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of valuation reserve for inventory. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|