XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 48,399,000 $ 46,188,000
Property and equipment useful life 8 years  
Property plant and equipment useful life   Leasehold Improvements [Member]
Less: Accumulated Depreciation $ 38,517,000 $ 37,379,000
Property and Equipment, net 9,882,000 8,809,000
Land and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment 313,000 300,000
Buildings and Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 2,739,000 2,739,000
Property and equipment useful life 31 years 6 months  
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 27,039,000 25,592,000
Machinery and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment useful life 5 years  
Tools and Instruments [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 15,989,000 $ 15,238,000
Tools and Instruments [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment useful life   1 year 6 months
Tools and Instruments [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment useful life 7 years  
Automotive Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 266,000 $ 266,000
Property and equipment useful life 5 years  
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 309,000 309,000
Furniture and Fixtures [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment useful life 5 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment useful life 8 years  
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment $ 1,139,000 1,139,000
Computers and Software [Member]    
Property, Plant and Equipment [Line Items]    
Total Property and Equipment   $ 605,000
Computers and Software [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment useful life 4 years  
Computers and Software [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment useful life 6 years