XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Marketable Securities - Schedule of Gross Unrealized Losses and Fair Value by Investment Category and Age (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 993 $ 25,166
Less than 12 Months, Unrealized Losses (1) (34)
12 Months or Longer, Fair Value 0 0
12 Months or Longer, Unrealized Losses 0 0
Total, Fair Value 993 25,166
Total, Unrealized Losses (1) (34)
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 993 17,699
Less than 12 Months, Unrealized Losses (1) (27)
12 Months or Longer, Fair Value 0 0
12 Months or Longer, Unrealized Losses 0 0
Total, Fair Value 993 17,699
Total, Unrealized Losses $ (1) (27)
U.S. government securities    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value   3,735
Less than 12 Months, Unrealized Losses   (1)
12 Months or Longer, Fair Value   0
12 Months or Longer, Unrealized Losses   0
Total, Fair Value   3,735
Total, Unrealized Losses   (1)
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value   3,732
Less than 12 Months, Unrealized Losses   (6)
12 Months or Longer, Fair Value   0
12 Months or Longer, Unrealized Losses   0
Total, Fair Value   3,732
Total, Unrealized Losses   $ (6)