XML 42 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Summary of Amortized Cost, Unrealized Gains and Losses, Allowances for Credit Losses and Fair Value of Available-for-Sale Investments Aggregated by Maturity and Security Type (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Amortized Cost $ 215,557 $ 222,439
Debt securities, Unrealized Gains 465 489
Debt securities, Unrealized Losses (15) (14)
Debt securities, Estimated Fair Value $ 216,007 $ 222,914
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 $ 2,394 $ 2,884
Debt securities, Unrealized Gains 8 14
Debt securities, Estimated Fair Value $ 2,402 $ 2,898
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 $ 148,399 $ 172,178
Debt securities, Unrealized Gains 270 391
Debt securities, Unrealized Losses (5)  
Debt securities, Estimated Fair Value $ 148,664 $ 172,569
U.S. Treasury Securities | Greater than 1 year    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity Greater than 1 year Greater than 1 year
Debt securities, Amortized Cost $ 42,264 $ 24,878
Debt securities, Unrealized Gains 184 83
Debt securities, Unrealized Losses   (2)
Debt securities, Estimated Fair Value $ 42,448 $ 24,959
U.S. Government agency securities | Within 1 Year    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity   Within 1 year
Debt securities, Amortized Cost   $ 7,500
Debt securities, Unrealized Losses   (7)
Debt securities, Estimated Fair Value   $ 7,493
U.S. Government agency securities | Greater than 1 year    
Schedule Of Available For Sale Securities [Line Items]    
Debt securities, Maturity Greater than 1 year Greater than 1 year
Debt securities, Amortized Cost $ 22,500 $ 14,999
Debt securities, Unrealized Gains 3 1
Debt securities, Unrealized Losses (10) (5)
Debt securities, Estimated Fair Value $ 22,493 $ 14,995