XML 117 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of significant accounting policies - Accounting for Share-based Compensation (Details)
12 Months Ended
Dec. 31, 2023
plan
shares
Sep. 28, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of stock based employee compensation plans | plan 2  
Contractual life of awards 7 years  
2023 Equity Inducement Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, capital shares reserved for future issuance (in shares) | shares 5,000,000 5,000,000