Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v3.24.4
Commitments and Contingencies (Details)
May 31, 2023
USD ($)
Feb. 01, 2023
USD ($)
Sep. 08, 2020
USD ($)
May 31, 2020
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Commitments and Contingencies (Details) [Line Items]            
Lease liability (in Dollars)         $ 1,336,000 $ 785,000
Weighted average remaining lease term         3 years 2 months 12 days  
Weighted average discount rate         3.30%  
Quincy, MA [Member]            
Commitments and Contingencies (Details) [Line Items]            
Annual Increases Percentage       2.50%    
Lease liability (in Dollars)         $ 433  
Lease borrowing rate         12.00%  
Warsaw, IN [Member]            
Commitments and Contingencies (Details) [Line Items]            
Annual Increases Percentage     2.50%      
Lease liability (in Dollars)     $ 0      
Tomball, TX [Member]            
Commitments and Contingencies (Details) [Line Items]            
Annual Increases Percentage   2.30%        
Lease liability (in Dollars)   $ 130        
Lease borrowing rate   4.00%        
Walpole, MA [Member]            
Commitments and Contingencies (Details) [Line Items]            
Annual Increases Percentage 2.00%          
Lease liability (in Dollars) $ 760          
Lease borrowing rate 4.00%          
Foot Office Space [Member] | Quincy, MA [Member]            
Commitments and Contingencies (Details) [Line Items]            
Lease square (in Square Meters) | m²       10,500    
Foot Office Space [Member] | Warsaw, IN [Member]            
Commitments and Contingencies (Details) [Line Items]            
Lease square (in Square Meters) | m²     10,500      
Foot Office Space [Member] | Tomball, TX [Member]            
Commitments and Contingencies (Details) [Line Items]            
Lease square (in Square Meters) | m²   5,600        
Foot Office Space [Member] | Walpole, MA [Member]            
Commitments and Contingencies (Details) [Line Items]            
Lease square (in Square Meters) | m² 25,000