XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details) - USD ($)
12 Months Ended
Dec. 01, 2021
Jun. 21, 2016
Dec. 31, 2022
Dec. 31, 2021
Leases (Details) [Line Items]        
Operating Lease, Expense     $ 477,000 $ 390,000
Operating Leases Rental Expense     $ 477,000 395,000
Short-Term Lease Payments       $ 5,000
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    
Office Space In Urbandale Iowa [Member]        
Leases (Details) [Line Items]        
Lease Expiration Period     2 years