v3.26.1
Equity - Common Stock Outstanding (Details) - shares
Dec. 31, 2025
Dec. 18, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity            
Common stock, shares issued 47,020,468 1,685,393 47,020,454 44,518,989    
Shares Outstanding 47,020,468   47,020,454 44,518,989 46,376,461 39,961,408