XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 55,088 $ 59,998
Less than 12 Months, Unrealized Loss (158) (41)
Total, Fair Value 55,088 59,998
Total, Unrealized Loss (158) (41)
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 1,004  
Less than 12 Months, Unrealized Loss (3)  
Total, Fair Value 1,004  
Total, Unrealized Loss (3)  
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 49,576 47,425
Less than 12 Months, Unrealized Loss (143) (34)
Total, Fair Value 49,576 47,425
Total, Unrealized Loss (143) (34)
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Less than 12 Months, Fair Value 4,508 12,573
Less than 12 Months, Unrealized Loss (12) (7)
Total, Fair Value 4,508 12,573
Total, Unrealized Loss $ (12) $ (7)