XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents, and Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   $ 652,816  
Amortized Cost $ 492,350    
Gross Unrealized Gains   401  
Gross Unrealized Gains 5    
Gross Unrealized Losses   (128)  
Gross Unrealized Losses (18,101)    
Fair Value   653,089  
Fair Value 474,254    
Cash and Cash Equivalents 356,332 155,443  
Marketable Securities 72,180    
Cash and cash equivalents, Expected credit loss reserve   (3)  
Cash and cash equivalents, Net of expected credit loss reserve   155,440  
Cash and cash equivalents 356,332 155,440 $ 172,250
Short-term investments 14,510 406,525  
Long-term investments 31,232 90,681  
Marketable securities, unrealized gain (loss) (17,800)    
Carrying amount of held-to-maturity securities sold 165,400    
Credit loss reserve for held-to-maturity investments   200  
Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments, Expected credit loss reserve   (142)  
Short-term investments, Net of expected credit loss reserve   406,525  
Short-term investments   406,667  
Long-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Long-term investments, Expected credit loss reserve   (25)  
Long-term investments, Net of expected credit loss reserve   90,681  
Long-term investments   90,706  
Common stock | Share Purchase Agreement with Cellebrite DI Ltd.      
Restricted Cash and Cash Equivalents Items [Line Items]      
Marketable Securities $ 90,000    
Investment owned, shares held 9,000,000    
Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   183,789  
Amortized Cost $ 103,544    
Gross Unrealized Gains   128  
Gross Unrealized Gains 4    
Gross Unrealized Losses (17,820)    
Fair Value   183,917  
Fair Value 85,728    
Cash and Cash Equivalents 2,844 23,611  
Marketable Securities 72,180    
Short-term investments 10,704    
Fair Value, Inputs, Level 1 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   120,178  
Fair Value, Inputs, Level 1 | Long-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Long-term investments   40,000  
Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   352,920  
Amortized Cost 35,318    
Gross Unrealized Gains   273  
Gross Unrealized Gains 1    
Gross Unrealized Losses   (128)  
Gross Unrealized Losses (281)    
Fair Value   353,065  
Fair Value 35,038    
Cash and Cash Equivalents   15,725  
Short-term investments 3,806    
Long-term investments 31,232    
Fair Value, Inputs, Level 2 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   286,489  
Fair Value, Inputs, Level 2 | Long-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Long-term investments   50,706  
Cash      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   116,107  
Amortized Cost 353,488    
Fair Value   116,107  
Fair Value 353,488    
Cash and Cash Equivalents 353,488 116,107  
Money market funds | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   23,611  
Amortized Cost 2,844    
Fair Value   23,611  
Fair Value 2,844    
Cash and Cash Equivalents 2,844 23,611  
Agency bonds | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   63,794  
Amortized Cost 10,700    
Gross Unrealized Gains   122  
Gross Unrealized Gains 4    
Fair Value   63,916  
Fair Value 10,704    
Short-term investments 10,704    
Agency bonds | Fair Value, Inputs, Level 1 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   23,794  
Agency bonds | Fair Value, Inputs, Level 1 | Long-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Long-term investments   40,000  
Marketable securities | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost 90,000    
Gross Unrealized Losses (17,820)    
Fair Value 72,180    
Marketable Securities 72,180    
Treasury bills | Fair Value, Inputs, Level 1      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   96,384  
Gross Unrealized Gains   6  
Fair Value   96,390  
Treasury bills | Fair Value, Inputs, Level 1 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   96,384  
State and municipal obligations | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   77,130  
Amortized Cost 2,570    
Gross Unrealized Gains   25  
Gross Unrealized Losses   (28)  
Gross Unrealized Losses (5)    
Fair Value   77,127  
Fair Value 2,565    
Short-term investments 1,400    
Long-term investments 1,165    
State and municipal obligations | Fair Value, Inputs, Level 2 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   66,519  
State and municipal obligations | Fair Value, Inputs, Level 2 | Long-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Long-term investments   10,611  
Certificates of deposit | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   500  
Fair Value   500  
Certificates of deposit | Fair Value, Inputs, Level 2 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   500  
Corporate bonds | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   212,825  
Amortized Cost 32,748    
Gross Unrealized Gains   232  
Gross Unrealized Gains 1    
Gross Unrealized Losses   (100)  
Gross Unrealized Losses (276)    
Fair Value   212,957  
Fair Value 32,473    
Cash and Cash Equivalents   2,525  
Short-term investments 2,406    
Long-term investments $ 30,067    
Corporate bonds | Fair Value, Inputs, Level 2 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   170,205  
Corporate bonds | Fair Value, Inputs, Level 2 | Long-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Long-term investments   40,095  
U.S. Treasury repurchase agreements | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   13,200  
Fair Value   13,200  
Cash and Cash Equivalents   13,200  
Treasury inflation - protected securities | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   3,291  
Gross Unrealized Gains   16  
Fair Value   3,307  
Treasury inflation - protected securities | Fair Value, Inputs, Level 2 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   3,291  
Commercial paper | Fair Value, Inputs, Level 2      
Restricted Cash and Cash Equivalents Items [Line Items]      
Amortized Cost   45,974  
Fair Value   45,974  
Commercial paper | Fair Value, Inputs, Level 2 | Short-Term Investments      
Restricted Cash and Cash Equivalents Items [Line Items]      
Short-term investments   $ 45,974