v3.26.1
Accumulated Other Comprehensive Loss - Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income Loss [Line Items]    
Other comprehensive income (loss), net of tax $ 122 $ 2,250
Unrealized losses on available-for-sale securities, net    
Accumulated Other Comprehensive Income Loss [Line Items]    
Accumulated other comprehensive income (loss) beginning balance (10,820) (15,297)
Other comprehensive income (loss), net of tax 122 2,250
Accumulated other comprehensive income (loss) ending balance (10,698) (13,047)
Accumulated Other Comprehensive Income (Loss)    
Accumulated Other Comprehensive Income Loss [Line Items]    
Accumulated other comprehensive income (loss) beginning balance (10,820) (15,297)
Accumulated other comprehensive income (loss) ending balance $ (10,698) $ (13,047)