XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Investments      
Amortized Cost $ 159,669   $ 207,917
Gross Unrealized Gain 1   3
Gross Unrealized Loss (2,341)   (666)
Estimated Fair Value 157,329   207,254
Unrealized losses in a continuous loss position for more than twelve consecutive months 33,200    
Gross realized gains 9 $ 56  
Fair market value of investments in unrealized loss position 151,300    
Cost Maturities:      
Within 1 year 136,495    
Between 1 to 2 years 23,174    
Total investments available for sale 159,669    
Fair Value Maturities:      
Within 1 year 134,648    
Between 1 to 2 years 22,681    
Total investments available for sale 157,329    
Corporate bonds      
Investments      
Amortized Cost 159,669   207,917
Gross Unrealized Gain 1   3
Gross Unrealized Loss (2,341)   (666)
Estimated Fair Value $ 157,329   $ 207,254