XML 61 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock remained available for future issuance 2,618,225  
Stock compensation expense $ 972 $ 2,640
Number of shares reserved for issuance 48,500  
Shares issued 464,881  
Description of offering period under plan ESPP provides for successive six-month offering periods beginning on September 1st and March 1st of each year.  
Bonus And Stock Options To Purchase | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Weighted average fair value granted $ 0.68 $ 1.24
Options and Restricted Stock Units (RSUs)    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Remaining unrecognized share based compensation expense for options and restricted stock units $ 6,400  
Amortized to expense period 2 years 6 months  
Bonus-To-Options Program    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock compensation expense $ 0 $ 200