XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements and Marketable Securities Available For Sale - Schedule Of Available for sale Securities Maturity on Fair Value (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Due With in one year, Amortized Cost $ 474,440
Due after one year through five years, Amortized Cost 157,056
Total, Amortized Cost 631,496
Certificate of deposits [Member]  
Due With in one year, Amortized Cost 8,304
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 8,304
Commercial Paper [Member]  
Due With in one year, Amortized Cost 34,543
Due after one year through five years, Amortized Cost 0
Total, Amortized Cost 34,543
U.S. Government And Government Agency Securities [Member]  
Due With in one year, Amortized Cost 221,518
Due after one year through five years, Amortized Cost 71,160
Total, Amortized Cost 292,678
Corporate Bonds [Member]  
Due With in one year, Amortized Cost 200,785
Due after one year through five years, Amortized Cost 84,919
Total, Amortized Cost 285,704
Municipal Bonds [Member]  
Due With in one year, Amortized Cost 9,290
Due after one year through five years, Amortized Cost 977
Total, Amortized Cost $ 10,267