XML 51 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Critical Accounting Policies and Estimates (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Unusual or Infrequent Item, or Both [Line Items]      
Allowance for doubtful accounts $ 58,000   $ 41,000
Accounts receivable for chargebacks 440,000   179,000
Allowance for slow moving and obsolete inventory 252,000   546,000
Amount of revenue from contract liabilities related to open jobs outstanding 3,107,000    
Impairment of long-lived assets 0 $ 0  
Estimated liability for compensation claims 866,000   933,000
Liability for post retirement healthcare benefits 9,033,000   9,109,000
Contract with Customer, Asset, after Allowance for Credit Loss, Current 46,000   $ 554,000
Contract-based intangible assets      
Unusual or Infrequent Item, or Both [Line Items]      
Impairment on contract assets $ 0