Schedule of Future Minimum Lease Payments Under Non-Cancelable Leases (Details) $ in Thousands |
Dec. 31, 2021
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
Operating lease obligations, Total | $ 5,085 |
Operating lease obligations, Less than 1 Year | 1,295 |
Operating lease obligations, 1 to 3 Years | 1,464 |
Operating lease obligations, 3 to 5 Years | 816 |
Operating lease obligations, After 5 Years | $ 1,510 |
X | ||||||||||
- Definition Lessee operating lease liability payments due one to three years No definition available.
|
X | ||||||||||
- Definition Lessee operating lease liability payments due three to five years No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|