XML 35 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Available for Sale Securities (Tables)
6 Months Ended
Jun. 30, 2021
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
Schedule of Available for Sale Securities
Available for sale securities, including carrying value and estimated fair values, are summarized as follows:
 As of June 30, 2021
 Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. Treasury securities$27,123 $$— $27,127 
Corporate debt securities71,923 (2)71,922 
Asset-backed securities10,470 — — 10,470 
Total$109,516 $$(2)$109,519 
Schedule of Accumulated Other Comprehensive Income The changes in accumulated other comprehensive income associated with the unrealized gain on available for sale securities during the three and six months ended June 30, 2021 and 2020, respectively, were as follows:
 Three months ended June 30,Six Months Ended June 30, 2021
 2021202020212020
Beginning balance$$— $$— 
Current period changes in fair value before reclassifications, net of tax— — — 
Amounts reclassified from accumulated other comprehensive income, net of tax— — — — 
Total other comprehensive income$$— — — 
Ending balance$$— $$—