XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Critical Accounting Policies and Estimates (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Cash and cash equivalents $ 42,397,000 $ 41,803,000
Accounts Receivable, Allowance for Credit Loss 28,000 0
Accounts receivable for chargebacks 224,000 227,000
Allowance for slow moving and obsolete inventory 1,138,000 1,392,000
Contract assets 1,410,000 758,000
Amount of revenue from contract liabilities related to open jobs outstanding 3,355,000  
Estimated liability for compensation claims 901,000 1,087,000
Liability for post retirement healthcare benefits $ 3,374,000 $ 3,298,000