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 |
X | ||||||||||
- Definition Current portion operating leases. No definition available.
|
X | ||||||||||
- Definition The amount of operating non current. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Description of assumptions and judgments used by lessee to determine discount rate for operating lease. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Description of lessee's operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Description of lessor's operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|