XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 87,416 $ 154,534
Gross Unrealized Holding Losses (192) (615)
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 74,308 108,394
Gross Unrealized Holding Losses (157) (446)
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 13,108 29,676
Gross Unrealized Holding Losses (35) (155)
U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value   16,464
Gross Unrealized Holding Losses   (14)
Unrealized losses less than 12 months [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 87,416 133,443
Gross Unrealized Holding Losses (192) (499)
Unrealized losses less than 12 months [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 74,308 95,499
Gross Unrealized Holding Losses (157) (343)
Unrealized losses less than 12 months [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 13,108 21,480
Gross Unrealized Holding Losses $ (35) (142)
Unrealized losses less than 12 months [Member] | U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value   16,464
Gross Unrealized Holding Losses   (14)
Unrealized losses 12 months or greater [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value   21,091
Gross Unrealized Holding Losses   (116)
Unrealized losses 12 months or greater [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value   12,895
Gross Unrealized Holding Losses   (103)
Unrealized losses 12 months or greater [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value   8,196
Gross Unrealized Holding Losses   $ (13)