XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Details) - Schedule of Property and Equipment - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 43,567,000 $ 41,500,000
Less: Accumulated Depreciation (35,519,000) (33,282,000)
Property and Equipment, net 8,048,000 8,218,000
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 300,000 300,000
Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,206,000 1,789,000
Property and equipment, useful lives 31 years 6 months  
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 24,552,000 23,566,000
Machinery and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 5 years  
Machinery and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 8 years  
Tools and Instruments [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 14,314,000 13,744,000
Tools and Instruments [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 1 year 6 months  
Tools and Instruments [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 7 years  
Automotive Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 266,000 266,000
Property and equipment, useful lives 5 years  
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 299,000 290,000
Furniture and Fixtures [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 5 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 8 years  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,025,000 941,000
Property and equipment, useful lives Term of lease  
Computers and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 605,000 $ 604,000
Computers and Software [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 4 years  
Computers and Software [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, useful lives 6 years