XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Critical Accounting Policies and Estimates (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Cash and cash equivalents $ 42,348,000 $ 24,104,000
Accounts receivable for chargebacks 229,000 138,000
Allowance for slow moving and obsolete inventory 673,000 671,000
Contract assets 4,555,000 77,000
Amount of revenue from contract liabilities related to open jobs outstanding 3,902,000  
Estimated liability for compensation claims 1,057,000 988,000
Liability for post retirement healthcare benefits $ 2,731,000 $ 3,116,000