v3.25.1
Securities - Schedule of Carrying Amount of Company Investments in Non Marketable Equity Securities with No Readily Determinable Fair Value and Amounts Recognized in Earnings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cumulative Adjustments Carrying value adjustments :    
Carrying value $ 83,069 $ 80,005
Carrying value adjustments:    
Cumulative adjustments, impairment 0  
Cumulative adjustments, upward changes for observable prices 50,901  
Cumulative adjustments, downward changes for observable prices (2,169)  
Cumulative adjustments, net upward (downward) change 48,732  
Annual Amount    
Impairment 0 0
Upward changes for observable prices 0 56
Downward changes for observable prices 0 (369)
Net upward (downward) change $ 0 $ (313)