v3.26.3
Share-Based Compensation - Schedule of Issuance of Common Shares Under Plans (Details) - shares
Sep. 30, 2026
Aug. 11, 2026
Aug. 10, 2026
2024 Omnibus Plan      
Class of Stock [Line Items]      
Common shares issued under plans   2,650,000 850,000
Restricted Stock Awards | 2016 Employee Plan      
Class of Stock [Line Items]      
Common shares issued under plans 422,438    
Restricted Stock Awards | 2015 Director Plan      
Class of Stock [Line Items]      
Common shares issued under plans 244,807    
Restricted Stock Awards | 2022 Employee Plan      
Class of Stock [Line Items]      
Common shares issued under plans 417,446    
Restricted Stock Awards | 2024 Omnibus Plan      
Class of Stock [Line Items]      
Common shares issued under plans 1,146,765    
Restricted Stock Awards | 2024 Inducement Plan      
Class of Stock [Line Items]      
Common shares issued under plans 621,735