Employee Benefit Plans - 401(K) Saving And Retirement Plan (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Non-Employee Benefit Plan Compensation | ||||
| Compensation cost | $ 22,746 | $ 36,861 | $ 33,118 | $ 77,049 |
| Non Employee Director | ||||
| Non-Employee Benefit Plan Compensation | ||||
| Granted (in shares) | 73,632 | 11,466 | 127,230 | 21,782 |
| Compensation cost | $ 200 | $ 100 | $ 400 | $ 200 |
| Savings And Retirement Plan 401 K | ||||
| 401(K) Savings & Retirement Plan | ||||
| Common stock, shares issued | 2,085,222 | 547,174 | ||
| Total expense (including issuance of shares) | $ 3,100 | $ 3,000 | $ 6,300 | $ 6,000 |