XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments and Fair Value of Financial Instruments - Marketable Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value $ 102,878 $ 145,786
Less than 12 months: Gross Unrealized Losses (3,060) (686)
12 Months of more: Fair Value 25,835 0
12 months or more: Gross Unrealized Losses (1,245) 0
Total: Fair Value 128,713 145,786
Total: Gross Unrealized Losses (4,305) (686)
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value   16,977
Less than 12 months: Gross Unrealized Losses   (10)
12 Months of more: Fair Value   0
12 months or more: Gross Unrealized Losses   0
Total: Fair Value   16,977
Total: Gross Unrealized Losses   (10)
U.S. treasury    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 13,908 14,387
Less than 12 months: Gross Unrealized Losses (569) (77)
12 Months of more: Fair Value 0 0
12 months or more: Gross Unrealized Losses 0 0
Total: Fair Value 13,908 14,387
Total: Gross Unrealized Losses (569) (77)
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 2,866 6,985
Less than 12 months: Gross Unrealized Losses (129) (19)
12 Months of more: Fair Value 3,912 0
12 months or more: Gross Unrealized Losses (94) 0
Total: Fair Value 6,778 6,985
Total: Gross Unrealized Losses (223) (19)
U.S. states and municipalities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 20,778 21,924
Less than 12 months: Gross Unrealized Losses (467) (89)
12 Months of more: Fair Value 5,803 0
12 months or more: Gross Unrealized Losses (212) 0
Total: Fair Value 26,581 21,924
Total: Gross Unrealized Losses (679) (89)
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months: Fair Value 65,326 85,513
Less than 12 months: Gross Unrealized Losses (1,895) (491)
12 Months of more: Fair Value 16,120 0
12 months or more: Gross Unrealized Losses (939) 0
Total: Fair Value 81,446 85,513
Total: Gross Unrealized Losses $ (2,834) $ (491)