XML 91 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Issuance of Common Shares (Details) - shares
Mar. 31, 2025
Aug. 08, 2024
Jul. 31, 2022
Jul. 31, 2016
Jul. 31, 2015
2024 Omnibus Plan          
Class of Stock [Line Items]          
Common stock authorized for issuance (in shares)   850,000      
Restricted Stock | 2016 Employee Plan          
Class of Stock [Line Items]          
Common stock authorized for issuance (in shares) 423,385     1,000,000  
Restricted Stock | 2015 Director Plan          
Class of Stock [Line Items]          
Common stock authorized for issuance (in shares) 257,567       400,000
Restricted Stock | 2022 Employee Plan          
Class of Stock [Line Items]          
Common stock authorized for issuance (in shares) 682,828   1,000,000    
Restricted Stock | 2024 Omnibus Plan          
Class of Stock [Line Items]          
Common stock authorized for issuance (in shares) 467,794