XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Stock Repurchase Program (Details) - shares
3 Months Ended
Sep. 30, 2025
Sep. 30, 2022
Employee Stock Purchase Plan and Stock Repurchase Program    
Number of shares repurchased 0  
Common stock    
Employee Stock Purchase Plan and Stock Repurchase Program    
Number of repurchased shares authorized   2,000,000
Number of shares available for repurchase 1,190,556