Derivative Instruments - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Schedule Of Loans And Allowance For Loan By Class Individually And Collectively Evaluated For Impairment [Line Items] | ||||
| Gains in change in fair value of the call options | $ 298 | $ 680 | $ (220) | $ 1,107 |