v3.25.4
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