v3.25.2
CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) - shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Common Stock, Shares, Outstanding           50,823,800 50,653,637  
Common Stock                
Common Stock, Shares, Outstanding 50,823,800 50,669,946 50,607,995 50,602,722 49,909,713 50,823,800 50,653,637 49,903,713
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture 153,854 16,309 5,273 146,835 6,000      
Shares Issued During Period, New Issues       546,174