v3.22.2.2
Fair Value Measurements - Schedule of Unrealized Loss and Fair Value of Debt Securities Available-for-Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Less than 12 months in a continuous unrealized loss position    
Gross Unrealized Holding Loss $ (1,900)  
Fair Value 171,714  
12 months or longer in a continuous unrealized loss position    
Gross Unrealized Holding Loss (1,015) $ 0
Fair Value 27,658 $ 0
Corporate bonds    
Less than 12 months in a continuous unrealized loss position    
Gross Unrealized Holding Loss (1,373)  
Fair Value 115,340  
12 months or longer in a continuous unrealized loss position    
Gross Unrealized Holding Loss (966)  
Fair Value 21,707  
U.S. Government and agency securities    
Less than 12 months in a continuous unrealized loss position    
Gross Unrealized Holding Loss (527)  
Fair Value 56,374  
12 months or longer in a continuous unrealized loss position    
Gross Unrealized Holding Loss (49)  
Fair Value $ 5,951