XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events - Additional Information (Details) - shares
Aug. 09, 2024
Jun. 30, 2024
Jan. 01, 2024
Jan. 01, 2023
2021 Plan        
Subsequent Event [Line Items]        
Number of shares authorized   92,376 73,304 4,839
Subsequent Events | Amended and Restated 2021 Equity Incentive Plan        
Subsequent Event [Line Items]        
Number of shares authorized 1,000,000