v3.26.1
CONSOLIDATED STATEMENTS OF EQUITY (Parenthetical) - shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Common Stock, Shares, Outstanding         51,008,733 50,833,171    
Common Stock                
Common Stock, Shares, Outstanding 51,008,733 50,885,325 50,823,800 50,669,946 51,008,733 50,833,171 50,823,800 50,653,637
Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture 123,408 52,154 153,854 16,309