Share Repurchase Program - Additional Information (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Equity [Abstract] | |
| Share repurchase program, maximum share repurchase percentage | 5.00% |
| Share repurchase program, maximum liquid assets percentage | 25.00% |
| Share repurchase program, early repurchase deduction percentage | 98.00% |
| Stock repurchase program, authorized Amount | $ 500 |