Share Repurchase Program (Details) - $ / shares |
1 Months Ended | 3 Months Ended | ||
|---|---|---|---|---|
Apr. 04, 2026 |
Feb. 28, 2026 |
Feb. 01, 2026 |
Apr. 04, 2026 |
|
| Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member] | ||||
| Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs | 275,804 | 296,924 | 296,924 | 275,804 |
| Average Price Paid Per Share [Member] | ||||
| Average Price Paid Per Share During The Period | $ 20.00 | $ 0 | $ 0 | $ 20.00 |
| Total Number of Shares Purchased [Member] | ||||
| Total Number Of Shares Purchased | 21,120 | 21,120 | ||
| Total Number of Shares Purchased As Part of Publicly Announced Plans or Programs [Member] | ||||
| Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs | 21,120 | 21,120 | ||