Fair Value Measures (Details) - Schedule of fair value of impaired notes receivable - USD ($) $ in Thousands |
Mar. 31, 2021 |
Dec. 31, 2020 |
---|---|---|
Schedule of fair value of impaired notes receivable [Abstract] | ||
Cash equivalents | $ 110,414 | $ 163,418 |
Marketable securities | 41,077 | |
Notes receivable | 4,786 | 2,937 |
Notes receivable impaired | 875 | |
Accounts receivable | $ 4,276 | $ 3,901 |
X | ||||||||||
- Definition It represents of fair value disclosure notes receivable impaired. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of investment in marketable security. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|