XML 71 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Aggregate cash proceeds $ 343,000 $ 530,000
Number of common stock available for new award grants 13,668,624  
Unrecognized compensation cost $ 19,400,000  
Unrecognized compensation cost, expected to be recognized over weighted average remaining service period 2 years 7 months 6 days  
Contractual term of options granted 10 years  
Dividends issued for options $ 0  
Dividends expected to be issued over life of options $ 0  
Estimated dividend yield 0.00%  
Weighted-average grant-date fair value of stock option grants per share $ 5.02 $ 3.36
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized compensation cost $ 5,600,000  
Unrecognized compensation cost, expected to be recognized over weighted average remaining service period 2 years 7 months 6 days  
Weighted-average grant date fair value per share, granted $ 6.04 $ 5.57
Fair value of restricted stock units vested $ 1,400,000 $ 400,000
2020 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares issued 144,049 164,567
Aggregate cash proceeds $ 300,000 $ 500,000
Number of common stock available for new award grants 1,562,749  
Maximum percentage of employee compensation eligible for plan 15.00%  
Offering period 6 months  
Commons stock purchase price as percentage of fair value 85.00%  
2020 Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of common stock authorized for issuance 10,847,981  
Increase in share limit as percentage of outstanding shares of common stock on last trading day in prior year 5.00%  
Number of common stock available for new award grants 1,868,770