Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Summary of Number of Options Outstanding and Weighted-average Exercise Price (Details)

v3.25.0.1
Share-Based Compensation - Summary of Number of Options Outstanding and Weighted-average Exercise Price (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Compensation Related Costs [Abstract]        
Number of Shares, Options outstanding Beginning Balance 1,108,988 355,591 1,068,639  
Number of Shares, Granted   857,500 197,085  
Number of Shares, Exercised (87,333)      
Number of Shares, Forfeited (179,935) (104,103) (3,333)  
Number of Shares, Cancelled     (906,800)  
Number of Shares, Options outstanding Ending Balance 841,720 1,108,988 355,591 1,068,639
Number of Shares, Exercisable at December 31, 2024 533,812      
Weighted Average Exercise Price, Options outstanding Beginning Balance $ 2.73 $ 7.49 $ 30.12  
Weighted Average Exercise Price, Granted   1 2.88  
Weighted Average Exercise Price, Exercised 1.00      
Weighted Average Exercise Price, Forfeited 5.30 2.08 6.15  
Weighted Average Exercise Price, Cancelled     33.16  
Weighted Average Exercise Price, Options outstanding Ending Balance 2.37 $ 2.73 $ 7.49 $ 30.12
Weighted Average Exercise Price, Exercisable at December 31, 2024 $ 3.1      
Weighted Average Remaining Contractual Life in Years, Options outstanding 7 years 9 months 3 days 8 years 11 months 8 days 9 years 1 month 13 days 9 years 5 months 1 day
Weighted Average Remaining Contractual Life in Years, Exercisable at December 31, 2024 7 years 6 months      
Aggregate Intrinsic Value, Options outstanding $ 832      
Aggregate Intrinsic Value, Options outstanding 549 $ 832    
Aggregate Intrinsic Value, Exercisable at December 31, 2024 $ 314