Annual report pursuant to Section 13 and 15(d)

Leases (Details) - Schedule of leases

v3.22.4
Leases (Details) - Schedule of leases - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Leases [Abstract]    
Classification Operating Right of use operating lease assets, net  
Operating $ 18,937 $ 13,413
Classification Operating-Current Current portion, operating leases  
Operating-Current $ 3,849 3,909
Classification Operating-Noncurrent Operating leases, net of current portion  
Operating-Noncurrent $ 15,062 $ 9,382