XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Equity Incentive Plan (Details) - shares
Oct. 17, 2023
Mar. 31, 2024
Oct. 18, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in number of plan shares (in shares) 1,800,000    
Common stock, capital shares reserved for future issuance (shares) 1,875,000   3,675,000
Incentive compensation for employees and consultants | The Amended and Restated May 2011 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, capital shares reserved for future issuance (shares)   1,131,325