v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
OCI from AFS securities - debt securities:        
Unrealized (losses) on securities at beginning of period $ 191 $ (470) $ 316 $ (561)
Reversal of losses from unrealized to realized (65)   (65)  
Unrealized (loss) gain (126) 94 (251) 185
Change in OCI from AFS debt securities (191) 94 (316) 185
Balance at end of period   (376)   (376)
Fair market value of securities $ 3,100 $ 38,900 $ 3,100 $ 38,900