v3.25.2
Fair Value Measurement - Company's available-for-sale (AFS) securities and other comprehensive income (OCI) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
OCI from AFS securities - debt securities:          
Beginning balance $ 179,339 $ 237,443 $ 181,651 $ 230,076  
Reversal of losses from unrealized to realized 0 (65) 0 (65)  
Unrealized holding losses on AFS securities 0 (126) 0 (251)  
Change in OCI from AFS debt securities 0 (191) 0 (316)  
Ending balance 177,907 230,168 177,907 230,168  
Debt securities held 0   0   $ 0
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent          
OCI from AFS securities - debt securities:          
Beginning balance 0 191 0 316  
Ending balance $ 0 $ 0 $ 0 $ 0