v3.26.1
Share-Based Compensation - Issuance of Common Shares (Details) - Restricted Stock
Jun. 30, 2026
shares
2016 Employee Plan  
Class of Stock [Line Items]  
Common stock, capital shares reserved for future issuance (in shares) 422,438
2015 Director Plan  
Class of Stock [Line Items]  
Common stock, capital shares reserved for future issuance (in shares) 244,807
2022 Employee Plan  
Class of Stock [Line Items]  
Common stock, capital shares reserved for future issuance (in shares) 417,446
2024 Omnibus Plan  
Class of Stock [Line Items]  
Common stock, capital shares reserved for future issuance (in shares) 970,464
2024 Inducement Plan  
Class of Stock [Line Items]  
Common stock, capital shares reserved for future issuance (in shares) 133,735