XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-based compensation - Additional Information (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 07, 2023
Restricted Stock Awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting period 5 years  
2023 Equity Incentive Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized   1,248,133