Share Transactions (Additional Information) (Details) - USD ($) $ / shares in Units, $ in Millions |
Aug. 07, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
[2] | Jun. 30, 2024 |
[2] | Jun. 30, 2023 |
[2] | Jun. 30, 2022 |
[2] | Jun. 30, 2021 |
[2] | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Share Repurchase Program [Line Items] | |||||||||||||||||
| Repurchase shares price | $ 2.7 | [1] | $ 3.03 | $ 3.36 | $ 3.62 | $ 4.24 | $ 5.4 | ||||||||||
| 2025 Stock Repurchase Program [Member] | |||||||||||||||||
| Share Repurchase Program [Line Items] | |||||||||||||||||
| Share repurchases Amount | $ 5 | ||||||||||||||||
| Share Repurchase Program, Period | 1 year | ||||||||||||||||
| Share Repurchase Program, Termination Date | Aug. 07, 2026 | ||||||||||||||||
| Repurchase shares | 13,627 | ||||||||||||||||
| Repurchase shares price | $ 2.84 | ||||||||||||||||
| |||||||||||||||||