XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details - Short-Term Investments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Short-term investments    
Amortized cost $ 263,517 $ 314,355
Unrealized gains 8 90
Unrealized losses (5,925) (1,102)
Estimated fair value 257,600 313,343
Unrecognized impairment of available-for sale securities 5,900 1,000
Available-for-sale securities allowance for credit losses 0 0
U.S. Government bonds    
Short-term investments    
Amortized cost 76,785 76,765
Unrealized losses (960) (240)
Estimated fair value $ 75,825 $ 76,525
U.S. Government bonds | Maximum    
Short-term investments    
Maturity 2 years 1 year
U.S. Government agency bonds    
Short-term investments    
Amortized cost $ 88,530 $ 123,803
Unrealized gains 7 8
Unrealized losses (2,834) (540)
Estimated fair value $ 85,703 $ 123,271
U.S. Government agency bonds | Maximum    
Short-term investments    
Maturity 3 years 3 years
Bank certificates of deposit    
Short-term investments    
Amortized cost $ 5,500 $ 12,500
Unrealized gains   1
Unrealized losses (22) (9)
Estimated fair value $ 5,478 $ 12,492
Bank certificates of deposit | Maximum    
Short-term investments    
Maturity 2 years 1 year
Commercial paper    
Short-term investments    
Amortized cost   $ 2,998
Unrealized losses   (1)
Estimated fair value   $ 2,997
Commercial paper | Maximum    
Short-term investments    
Maturity   1 year
Corporate notes    
Short-term investments    
Amortized cost $ 48,301 $ 55,178
Unrealized gains   37
Unrealized losses (1,191) (183)
Estimated fair value $ 47,110 $ 55,032
Corporate notes | Maximum    
Short-term investments    
Maturity 3 years 3 years
Asset-backed securities    
Short-term investments    
Amortized cost $ 25,980 $ 23,761
Unrealized gains 1 44
Unrealized losses (406) (31)
Estimated fair value $ 25,575 $ 23,774
Asset-backed securities | Maximum    
Short-term investments    
Maturity 2 years 2 years
Municipal bonds    
Short-term investments    
Amortized cost $ 18,421 $ 19,350
Unrealized losses (512) (98)
Estimated fair value $ 17,909 $ 19,252
Municipal bonds | Maximum    
Short-term investments    
Maturity 3 years 3 years