XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation - Equity Incentive Plans (Details) - 2016 Plan - shares
May 23, 2022
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total number of shares authorized for issuance (in shares) 4,900,000  
Number of awards that may be granted (in shares)   450,000
Increase in total number of shares authorized for issuance (in shares) 1,200,000