v3.26.1
Stockholders' Equity - Repurchases of our common stock (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Dec. 19, 2024
Mar. 19, 2024
Stockholders' Equity                        
Repurchase Cap                     $ 1,500,000 $ 750,000
Outstanding common stock                       $ 330,774
Repurchase of common stock                 $ 53,039 $ 934,577    
Total Number of Shares Purchased 2,469 3,349 5,592 6,390 9,734 246,707 48,132 5,757 17,800 310,330    
Average Price Paid per Share $ 2.29 $ 2.34 $ 2.89 $ 3.66 $ 2.69 $ 2.85 $ 3.93 $ 2.82 $ 2.98 $ 3.01    
Approximate Dollar Value Total Number Average of Shares that May Yet Be of Shares Price Paid Purchased Under the Period Purchased per Share Plans or Programs $ 109,277 $ 114,931 $ 122,767 $ 138,929 $ 162,316 $ 188,500 $ 891,615 $ 330,774 $ 109,277 $ 162,316    
Common Stock                        
Stockholders' Equity                        
Repurchase of common stock                 $ 17 $ 310    
Total Number of Shares Purchased                 17,800 310,330    
Publicly Announced Plans Or Programs                        
Stockholders' Equity                        
Repurchase cap price                     $ 5.5 $ 4