XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Carrying Value and Fair Value of Financial Instruments

US Treasury bills and certificate of deposits are reported at amortized costs which is equivalent to fair value. The following tables present the carrying value and fair value of these financial instruments as of June 30, 2021 and December 31, 2020:

 

 

 

June 30, 2021

 

 

 

 

 

 

Fair Value

 

 

 

Carrying
Value

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

US Treasury bills

 

$

325

 

 

$

 

 

$

325

 

 

$

 

Bond

 

 

905

 

 

 

 

 

 

905

 

 

 

 

Certificate of deposits

 

 

1,118

 

 

 

 

 

 

1,118

 

 

 

 

Total

 

$

2,348

 

 

$

 

 

$

2,348

 

 

$

 

 

 

 

December 31, 2020

 

 

 

 

 

 

Fair Value

 

 

 

Carrying
Value

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

US Treasury bills

 

$

325

 

 

$

 

 

$

325

 

 

$

 

Bond

 

 

 

 

 

 

 

 

 

 

 

 

Certificate of deposits

 

 

1,115

 

 

 

 

 

 

1,115

 

 

 

 

Total

 

$

1,440

 

 

$

 

 

$

1,440

 

 

$