XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Equity Incentive Plan (Details) - shares
Dec. 12, 2024
Mar. 31, 2025
Dec. 11, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in number of plan shares (in shares) 700,000    
Common stock, capital shares reserved for future issuance (shares) 4,375,000   3,675,000
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,269,384