Stock Based Compensation - Schedule of Stock-Based Compensation Expense and Related Income Tax Benefit (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Income tax benefit | $ (69) | $ (34) | $ (111) | $ (131) |
| Net stock based compensation expense | 1,439 | 1,458 | 2,853 | 8,236 |
| Employee compensation and benefits | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock based compensation expense | 1,409 | 1,415 | 2,817 | 8,220 |
| Director compensation | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Stock based compensation expense | $ 99 | $ 77 | $ 147 | $ 147 |