Annual report pursuant to Section 13 and 15(d)

Schedule of Annual Payments of Lease liabilities Under Noncancelable leases (Details)

v3.23.1
Schedule of Annual Payments of Lease liabilities Under Noncancelable leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, to be Paid [Abstract]      
Operating lease - 2023 $ 433    
Operating lease - 2023 423    
Operating lease - 2023 427    
Operating lease - 2023 441    
Operating lease - 2023 215    
Operating lease - 2023    
Operating lease - 2023 1,939    
Operating lease - 2023 (325)    
Operating lease - 2023 1,614 $ 1,200 $ 690
Finance Lease, Liability, to be Paid [Abstract]      
Finance leases - 2023 280    
Finance leases - 2023 235    
Finance leases - 2023 50    
Finance leases - 2023    
Finance leases - 2023    
Finance leases - 2023    
Finance leases - 2023 566    
Finance leases - 2023 (41)    
Finance leases - 2023 $ 525   $ 450