XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Debt and Equity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Mar. 31, 2021
Schedule of Available-for-sale Securities      
Cash and cash equivalents $ 49,410 $ 143,480  
Investments, amortized cost 605,290 579,624  
Investments 596,356 578,124  
Total amortized cost 584,970    
Gross unrealized gains   1  
Gross unrealized losses (8,934) (1,501)  
Marketable Securities 576,036    
Marketable securities      
Schedule of Available-for-sale Securities      
Marketable Securities 576,036   $ 454,232
Money Market Funds      
Schedule of Available-for-sale Securities      
Cash and cash equivalents 20,320 123,892  
Cash and Cash Equivalents      
Schedule of Available-for-sale Securities      
Cash and cash equivalents 20,320 123,892  
Corporate Securities      
Schedule of Available-for-sale Securities      
Total amortized cost 177,243 144,584  
Gross unrealized losses (1,402) (166)  
Marketable Securities 175,841 144,418  
Government Securities      
Schedule of Available-for-sale Securities      
Total amortized cost 407,727 311,148  
Gross unrealized gains   1  
Gross unrealized losses (7,532) (1,335)  
Marketable Securities $ 400,195 $ 309,814