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.23.3
Cash, Cash Equivalents and Marketable Securities - Schedule of Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash Equivalents and Marketable Securities    
Cash Equivalents, Amortized Cost $ 112,219  
Cash Equivalents, Fair value 112,219  
Cash Equivalents and Marketable Securities, Amortized Cost   $ 202,202
Cash Equivalents and Marketable Securities, Unrealized Gains   167
Cash Equivalents and Marketable Securities, Unrealized Losses   (65)
Cash Equivalents and Marketable Securities, Fair Value   202,304
Corporate Debt Securities - Due in One Year or Less    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost   22,257
Marketable Securities, Unrealized Gains   116
Marketable Securities, Unrealized Losses   (53)
Marketable Securities, Fair Value   22,320
Commercial Paper    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost   2,491
Marketable Securities, Fair Value   2,491
Municipal Bonds    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost   5,987
Marketable Securities, Unrealized Gains   51
Marketable Securities, Fair Value   6,038
Us Treasury Obligation - Due in One Year or Less    
Cash Equivalents and Marketable Securities    
Marketable Securities, Amortized Cost   4,000
Marketable Securities, Unrealized Losses   (12)
Marketable Securities, Fair Value   3,988
Cash and Money Market Funds    
Cash Equivalents and Marketable Securities    
Cash Equivalents, Amortized Cost 112,219 167,467
Cash Equivalents, Fair value $ 112,219 $ 167,467