XML 79 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Treasury Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 28 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Stockholders' Equity      
Number of treasury shares acquired (in shares) 89,000 202,000  
Average cost per share (in USD per share) $ 5.01 $ 5.66  
Total cost of treasury shares acquired $ 442 $ 1,144  
2022 share repurchase program      
Stockholders' Equity      
Number of treasury shares acquired (in shares)   140,672 800,000
Average cost per share (in USD per share)   $ 5.33