Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Summary of Number of RSUs Granted (Details)

v3.25.0.1
Share-Based Compensation - Summary of Number of RSUs Granted (Details) - Restricted Share Units (RSUs) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, outstanding Beginning Balance 16,666 128,728 119,017
Number of Shares, Granted     66,398
Number of Shares, Shares vested   (112,062) (56,687)
Number of Shares, Forfeited (16,666)    
Number of Shares, outstanding Ending Balance   16,666 128,728
2015 Plan and 2018 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, outstanding Beginning Balance   103,729 85,684
Number of Shares, Granted     66,398
Number of Shares, Shares vested   (103,729) (48,353)
Number of Shares, outstanding Ending Balance     103,729
Two Thousand Twenty One Inducement Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, outstanding Beginning Balance 16,666 24,999 33,333
Number of Shares, Shares vested   (8,333) (8,334)
Number of Shares, Forfeited (16,666)    
Number of Shares, outstanding Ending Balance   16,666 24,999
2015 Plan, 2018 Plan and 2021 Inducement Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Shares, outstanding Beginning Balance 16,666 128,728 119,017
Number of Shares, Granted     66,398
Number of Shares, Shares vested   (112,062) (56,687)
Number of Shares, Forfeited (16,666)    
Number of Shares, outstanding Ending Balance   16,666 128,728