Stockholders' Equity - Treasury Shares (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 6 Months Ended | 28 Months Ended | ||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2024 |
|
| Stockholders' Equity | |||||
| Number of treasury shares acquired (in shares) | 37 | 36 | |||
| Average cost per share (in USD per share) | $ 4.93 | $ 5.32 | |||
| Total cost of treasury shares acquired | $ 50 | $ 103 | $ 182 | $ 191 | |
| 2022 share repurchase program | |||||
| Stockholders' Equity | |||||
| Number of treasury shares acquired (in shares) | 800 | ||||