XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Critical Accounting Policies and Estimates (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Allowance for doubtful accounts   $ 0
Accounts receivable for chargebacks $ 479,000 502,000
Allowance for slow moving and obsolete inventory 648,000 433,000
Amount of revenue from contract liabilities related to open jobs outstanding 2,942,000  
Estimated liability for compensation claims 966,000 889,000
Liability for post retirement healthcare benefits 6,249,000 6,625,000
Contract with Customer, Asset, after Allowance for Credit Loss, Current 1,594,000 344,000
Cash and cash equivalents $ 18,035,000 $ 4,183,000