XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Critical Accounting Policies and Estimates (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Allowance for doubtful accounts $ 90,000  
Accounts receivable for chargebacks 123,000 $ 138,000
Allowance for slow moving and obsolete inventory 730,000 671,000
Amount of revenue from contract liabilities related to open jobs outstanding 1,841,000  
Estimated liability for compensation claims 997,000 988,000
Liability for post retirement healthcare benefits 3,008,000 3,116,000
Contract with Customer, Asset, after Allowance for Credit Loss, Current 80,000 77,000
Cash and cash equivalents $ 26,618,000 $ 24,104,000