XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Marketable Securities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost $ 269,493
Gross Unrealized Losses (1,626)
Estimated Fair Value 267,867
Cash and cash equivalents  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 21,509
Estimated Fair Value 21,509
Short-term marketable securities  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 183,482
Gross Unrealized Losses (747)
Estimated Fair Value 182,735
Long-term marketable securities  
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]  
Amortized Cost 64,502
Gross Unrealized Losses (879)
Estimated Fair Value $ 63,623