XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Critical Accounting Policies and Estimates (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Unusual or Infrequent Item, or Both [Line Items]    
Allowance for doubtful accounts $ 32,000 $ 90,000
Accounts receivable for chargebacks 255,000 222,000
Allowance for slow moving and obsolete inventory 451,000 362,000
Amount of revenue from contract liabilities related to open jobs outstanding 432,000  
Estimated liability for compensation claims 890,000 916,000
Liability for post retirement healthcare benefits 9,114,000 9,080,000
Contract with Customer, Asset, after Allowance for Credit Loss, Current 443,000 17,000
Cash and cash equivalents $ 1,326,000 $ 6,146,000