XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Available-for-Sale Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Fair Value Disclosures [Abstract]      
Mature in one year or less, Amortized Cost $ 232,949    
Mature after one year through two years, Amortized Cost 6,996    
Marketable securities, Amortized Cost 239,945 $ 271,913  
Mature in one year or less, Unrealized Gains 64    
Mature after one year through two years, Unrealized Gains 9    
Total available-for-sale marketable securities, Unrealized Gains 73 8 $ 73
Mature in one year or less, Unrealized Losses (1,132)    
Mature after one year through two years, Unrealized Losses (3)    
Total available-for-sale marketable securities, Unrealized Losses (1,135) (2,045) $ (1,135)
Mature in one year or less, Estimated Fair Value 231,881    
Mature after one year through two years, Estimated Fair Value 7,002    
Total available-for-sale marketable securities, Estimated Fair Value $ 238,883 $ 269,876