XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 12, 2019
Dec. 31, 2024
Dec. 31, 2023
Jun. 04, 2024
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options outstanding   376,551 349,662   457,097
Share based compensation expense   $ 12,604 $ 14,040    
Intrinsic value of Stock options exercised   100      
Unrecognized compensation cost   $ 12,700      
Weighted-average period for recognition of compensation cost   1 year 7 months 6 days      
Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSU outstanding   975,520 214,857   120,550
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross   881,233 161,161    
Share Based Compensation Arrangement By Share Based Payment Award Options Grant Date Fair Value   $ 9,100      
ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based compensation expense   $ 100 $ 100    
2015 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Remaining shares available to be granted   0      
Options outstanding   29,935      
2019 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options outstanding   180,190      
Number of shares available for issuance 158,333 534,177      
Number of shares available to be issued   99,638      
Allowed annual percentage increase in shares authorized as percentage of outstanding shares of common stock 4.00%        
2019 Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSU outstanding   970,278      
2019 ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Remaining shares available to be granted   94,132      
Allowed annual percentage increase in shares authorized as percentage of outstanding shares of common stock 1.00%        
Increase in common stock available for issuance   133,543      
Purchase of common stock through payroll deductions expressed in percentage of fair market value 85.00%        
Total number of shares issued under 2019 ESPP   56,911      
2019 ESPP | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Remaining shares available to be granted 17,500        
Inducement Award Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options outstanding   166,426      
Number of shares available for issuance   320,878      
Inducement Award Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Maximum shares allowed to be issued under ESPP   500,000      
Inducement Award Plan | Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
RSU outstanding   5,242      
Amended Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of additional shares available for issuance       630,000