Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies (Details)

v3.25.1
Commitments and Contingencies (Details)
$ in Thousands
May 31, 2023
Feb. 01, 2023
Mar. 09, 2021
May 31, 2020
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 01, 2023
Apr. 01, 2021
Jun. 01, 2020
Commitments and Contingencies [Line Items]                  
Renewal date   36 months     12 months   60 months 48 years 60 months
Lease liability (in Dollars)         $ 797 $ 1,336      
Weighted average remaining lease term         2 years 8 months 12 days        
Weighted average discount rate         3.70%        
Quincy, MA [Member]                  
Commitments and Contingencies [Line Items]                  
Annual Increases Percentage       2.50%          
Lease liability (in Dollars)         $ 135        
Lease borrowing rate         2.00%        
Tomball, TX [Member]                  
Commitments and Contingencies [Line Items]                  
Annual Increases Percentage   2.30%              
Lease liability (in Dollars)         $ 71        
Lease borrowing rate         4.00%        
Walpole, MA [Member]                  
Commitments and Contingencies [Line Items]                  
Annual Increases Percentage 2.00%                
Lease liability (in Dollars)         $ 592        
Lease borrowing rate         4.00%        
Irvine, CA [Member]                  
Commitments and Contingencies [Line Items]                  
Annual Increases Percentage     3.00%            
Lease liability (in Dollars)         $ 0        
Lease borrowing rate         8.00%        
Foot Office Space [Member] | Quincy, MA [Member]                  
Commitments and Contingencies [Line Items]                  
Lease square (in Square Meters) | m²       10,500          
Foot Office Space [Member] | Tomball, TX [Member]                  
Commitments and Contingencies [Line Items]                  
Lease square (in Square Meters) | m²   5,600              
Foot Office Space [Member] | Walpole, MA [Member]                  
Commitments and Contingencies [Line Items]                  
Lease square (in Square Meters) | m² 25,000                
Foot Office Space [Member] | Irvine, CA [Member]                  
Commitments and Contingencies [Line Items]                  
Lease square (in Square Meters) | m²     9,000