XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Assets - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Total available-for-sale securities      
Amortized Cost $ 106,263   $ 148,483
Gross Unrealized Losses (388)   (995)
Estimated Fair Value 105,875   147,488
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 73,046   82,012
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (233)   (308)
Investments, Continuous loss position for 12 months or more, Estimated Fair Value 12,069   49,793
Investments, Continuous loss position for 12 months or more, Gross Unrealized Losses (155)   (687)
Contractual maturities - Amortized Cost      
Amortized Cost, Due in one year or less 99,537    
Amortized Cost, Due after one year through two years 6,726    
Amortized Cost 106,263   148,483
Contractual maturities - Estimated Fair Value      
Estimated Fair Value, Due in one year or less 99,192    
Estimated Fair Value, Due after one year through two years 6,683    
Available-for-sale Securities, Debt Securities, Total 105,875   147,488
Realized gains or losses      
Realized gains or losses 0 $ 0  
Unrealized losses 0 $ 0  
U.S. treasuries      
Total available-for-sale securities      
Amortized Cost 12,133   63,331
Gross Unrealized Losses (92)   (482)
Estimated Fair Value 12,041   62,849
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 4,681   39,791
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (4)   (84)
Investments, Continuous loss position for 12 months or more, Estimated Fair Value 7,361   23,057
Investments, Continuous loss position for 12 months or more, Gross Unrealized Losses (88)   (398)
Contractual maturities - Amortized Cost      
Amortized Cost 12,133   63,331
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 12,041   62,849
Government agency securities, Cash equivalents      
Total available-for-sale securities      
Amortized Cost 60,262   27,464
Gross Unrealized Losses (208)   (98)
Estimated Fair Value 60,054   27,366
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 60,053   22,528
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (208)   (86)
Investments, Continuous loss position for 12 months or more, Estimated Fair Value     4,838
Investments, Continuous loss position for 12 months or more, Gross Unrealized Losses     (12)
Contractual maturities - Amortized Cost      
Amortized Cost 60,262   27,464
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 60,054   27,366
Corporate debt      
Total available-for-sale securities      
Amortized Cost 13,108   42,006
Gross Unrealized Losses (88)   (415)
Estimated Fair Value 13,020   41,591
Available-for-sale securities in a loss position      
Investments, Continuous loss position for less than 12 months, Estimated Fair Value 8,312   19,693
Investments, Continuous loss position for less than 12 months, Gross Unrealized Losses (21)   (138)
Investments, Continuous loss position for 12 months or more, Estimated Fair Value 4,708   21,898
Investments, Continuous loss position for 12 months or more, Gross Unrealized Losses (67)   (277)
Contractual maturities - Amortized Cost      
Amortized Cost 13,108   42,006
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total 13,020   41,591
Commercial paper      
Total available-for-sale securities      
Amortized Cost 20,760   15,682
Estimated Fair Value 20,760   15,682
Contractual maturities - Amortized Cost      
Amortized Cost 20,760   15,682
Contractual maturities - Estimated Fair Value      
Available-for-sale Securities, Debt Securities, Total $ 20,760   $ 15,682