XML 44 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Share-Based Awards - Additional Information (Details) - shares
Apr. 18, 2019
Apr. 18, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares to be purchased warrants 1,747,441  
Unexercised of warrants   1,747,441
Warrants vest, expiration date Apr. 18, 2026