v3.23.2
Investment Securities - Summary of Cost, Gross Unrealized Holding Gains and Losses, Allowances for Credit Losses and Fair Value of Available-for-Sale Investments by Types, Maturities and Classes of Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Amortized Cost $ 277,891 $ 307,243
Debt securities, Unrealized Gains 5 13
Debt securities, Unrealized Losses (2,005) (3,369)
Debt securities, Estimated Fair Value $ 275,891 $ 303,887
Certificates of Deposit | Within 1 Year    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity Within 1 year Within 1 year
Debt securities, Amortized Cost $ 8,805 $ 4,092
Debt securities, Unrealized Losses (53) (57)
Debt securities, Estimated Fair Value $ 8,752 $ 4,035
Certificates of Deposit | 1 Year to 2 Years    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity 1 year to 2 years 1 year to 2 years
Debt securities, Amortized Cost $ 4,607 $ 3,920
Debt securities, Unrealized Gains   7
Debt securities, Unrealized Losses (40) (33)
Debt securities, Estimated Fair Value $ 4,567 $ 3,894
U.S. Treasury Securities | Within 1 Year    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity Within 1 year Within 1 year
Debt securities, Amortized Cost $ 205,454 $ 200,938
Debt securities, Unrealized Gains 5 4
Debt securities, Unrealized Losses (1,494) (2,182)
Debt securities, Estimated Fair Value $ 203,965 $ 198,760
U.S. Treasury Securities | 1 Year to 2 Years    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity 1 year to 2 years 1 year to 2 years
Debt securities, Amortized Cost $ 31,361 $ 68,130
Debt securities, Unrealized Gains   2
Debt securities, Unrealized Losses (249) (926)
Debt securities, Estimated Fair Value $ 31,112 $ 67,206
U.S. Government agency securities | Within 1 Year    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity Within 1 year Within 1 year
Debt securities, Amortized Cost $ 22,664 $ 22,663
Debt securities, Unrealized Losses (114) (84)
Debt securities, Estimated Fair Value $ 22,550 $ 22,579
U.S. Government agency securities | 1 Year to 2 Years    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity 1 year to 2 years 1 year to 2 years
Debt securities, Amortized Cost $ 5,000 $ 7,500
Debt securities, Unrealized Losses (55) (87)
Debt securities, Estimated Fair Value $ 4,945 $ 7,413