XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - USD ($)
12 Months Ended
Dec. 01, 2021
Jun. 21, 2016
Dec. 31, 2023
Dec. 31, 2022
Apr. 30, 2023
Leases (Details) [Line Items]          
Operating Lease, Expense     $ 483,000 $ 477,000  
Operating Leases Rental Expense     483,000 477,000  
Operating Lease, Liability     1,996,000   $ 1,600,000
Operating Lease, Right-of-Use Asset     $ 1,971,000 765,000 $ 1,600,000
Short-Term Lease Payments       $ 0  
Minimum [Member]          
Leases (Details) [Line Items]          
Lessee, Operating Lease, Renewal Term       1 year  
Maximum [Member]          
Leases (Details) [Line Items]          
Lessee, Operating Lease, Renewal Term       5 years  
Manufacturing Facility in Des Moines, IOWA [Member]          
Leases (Details) [Line Items]          
Lease Expiration Period 5 years        
Operating Lease, Expense $ 140,000        
Manufacturing Facility In Hazelwood Missouri [Member]          
Leases (Details) [Line Items]          
Lease Expiration Period   7 years      
Operating Leases Rental Expense   $ 317,000