XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash and Cash Equivalents and Marketable Securities - Summary of Cash Equivalents and Marketable Securities with Unrealized Losses (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Marketable Securities [Line Items]  
Fair value $ 200,268
Unrealized Losses (867)
Certificates of deposit  
Marketable Securities [Line Items]  
Fair value 37,325
Unrealized Losses (155)
Commercial paper  
Marketable Securities [Line Items]  
Fair value 77,827
Unrealized Losses (117)
U.S. government agency bonds  
Marketable Securities [Line Items]  
Fair value 6,843
Unrealized Losses (43)
U.S. Treasury securities  
Marketable Securities [Line Items]  
Fair value 4,941
Unrealized Losses (9)
Yankee Bonds  
Marketable Securities [Line Items]  
Fair value 4,751
Unrealized Losses (33)
Corporate debt securities  
Marketable Securities [Line Items]  
Fair value 61,451
Unrealized Losses (484)
Mortgage- and asset-backed securities  
Marketable Securities [Line Items]  
Fair value 7,130
Unrealized Losses $ (26)