Quarterly report pursuant to Section 13 or 15(d)

Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, Cash Equivalents and Marketable Securities (Details)

v3.22.2.2
Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash Equivalents and Marketable Securities    
Cash Equivalents and Marketable Securities, Amortized Cost $ 244,708 $ 143,486
Cash Equivalents and Marketable Securities, Unrealized Gains 9  
Cash Equivalents and Marketable Securities, Unrealized Losses (236) (79)
Cash Equivalents and Marketable Securities, Fair Value 244,481 143,407
Corporate Debt Securities - Due in One Year or Less    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost 29,823 30,100
Marketable Securities, Unrealized Gains 1  
Marketable Securities, Unrealized Losses (138) (12)
Marketable Securities, Fair Value 29,686 30,088
Commercial paper    
Cash Equivalents and Marketable Securities    
Cash Equivalents, Amortized Cost 1,410  
Cash Equivalents, Fair value 1,410  
Marketable Securities, Amortized Cost 12,145  
Marketable Securities, Fair Value 12,145  
Municipal bonds    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost 19,208  
Marketable Securities, Unrealized Gains 8  
Marketable Securities, Fair Value 19,216  
US Treasury Obligation - Due in One Year or Less    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost 12,000 8,000
Marketable Securities, Unrealized Losses (98) (21)
Marketable Securities, Fair Value 11,902 7,979
Corporate Debt Securities - Due in More than One Year to Five Years    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost   9,085
Marketable Securities, Unrealized Losses   (33)
Marketable Securities, Fair Value   9,052
US Treasury Obligation - Due in More Than One Year to Five Years    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost   3,999
Marketable Securities, Unrealized Losses   (13)
Marketable Securities, Fair Value   3,986
Cash and money market funds    
Cash Equivalents and Marketable Securities    
Cash Equivalents, Amortized Cost 170,122 92,302
Cash Equivalents, Fair value $ 170,122 $ 92,302