XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Marketable Securities (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost $ 305,939
Gross Unrealized Gains 24
Gross Unrealized Losses (9)
Estimated Fair Value 305,954
Cash and cash equivalents  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 25,597
Estimated Fair Value 25,597
Short-term marketable securities  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 245,169
Gross Unrealized Gains 20
Gross Unrealized Losses (6)
Estimated Fair Value 245,183
Long-term marketable securities  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 35,173
Gross Unrealized Gains 4
Gross Unrealized Losses (3)
Estimated Fair Value $ 35,174