XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Repurchases of our common stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Feb. 09, 2021
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs $ 82,347   $ 82,347   $ 151,095  
Average Price Paid per Share     $ 2.54      
Repurchase of common stock $ (22,613) $ (30,667) $ (68,748) $ (48,729)    
Publicly Announced Plans Or Programs            
Share Price           $ 4.00
Maximum            
Amount of stock authorized for repurchase           $ 400,000
Common Stock            
Total Number of Shares Purchased 8,501 16,141 27,104 25,800    
Repurchase of common stock $ (8) $ (16) $ (27) $ (25)