XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Cash, Cash Equivalents and Available for Sale Securities (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2021
 Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. Treasury securities$45,111 $12 $— $45,123 
Corporate debt securities91,559 (12)91,549 
Asset-backed securities14,194 (1)14,194 
Total$150,864 $15 $(13)$150,866 
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 months ended March 31, 2021 and 2020, respectively, were as follows:
 Three months ended March 31,
 20212020
Beginning balance$$— 
Current period changes in fair value before reclassifications, net of tax(1)— 
Amounts reclassified from accumulated other comprehensive income, net of tax— — 
Total other comprehensive income$(1)$— 
Ending balance$$—