v3.26.1
Share-Based Compensation - Schedule of Issuance of Common Shares (Details) - shares
Mar. 31, 2026
Sep. 27, 2024
Aug. 08, 2024
Jul. 31, 2022
Jul. 31, 2016
Jul. 31, 2015
2024 Omnibus Plan            
Class of Stock [Line Items]            
Common shares issued (in shares)     850,000      
2024 Inducement Plan            
Class of Stock [Line Items]            
Common shares issued (in shares)   350,000        
Restricted Stock | 2016 Employee Plan            
Class of Stock [Line Items]            
Common shares issued (in shares) 422,438       1,000,000  
Restricted Stock | 2015 Director Plan            
Class of Stock [Line Items]            
Common shares issued (in shares) 244,807         400,000
Restricted Stock | 2022 Employee Plan            
Class of Stock [Line Items]            
Common shares issued (in shares) 417,446     1,000,000    
Restricted Stock | 2024 Omnibus Plan            
Class of Stock [Line Items]            
Common shares issued (in shares) 498,313          
Restricted Stock | 2024 Inducement Plan            
Class of Stock [Line Items]            
Common shares issued (in shares) 148,735