Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Additional Information (Details)

v3.24.1.1.u2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2010
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Maximum number of shares that may be issued (in shares)       59,414
Weighted average fair value of options granted (in usd per share)     $ 3.83  
Unamortized compensation expense related to options   $ 0.6    
Expected weighted average period of recognition of compensation expense   1 year 11 months 26 days    
Aggregate intrinsic value of options outstanding   $ 0.1    
Aggregate intrinsic value of options exercisable   $ 0.1    
Share price (in usd per share)   $ 0.71    
Employee Stock Options        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Award service period   3 years    
Employee Stock Options | Tranche One        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period   1 year    
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage   33.00%    
Employee Stock Options | Tranche Two        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period   24 months    
Restricted Stock        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Expected weighted average period of recognition of compensation expense   2 years 4 months 2 days    
Unamortized compensation expense related to restricted stock   $ 0.3    
Restricted Stock | Tranche One        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period   1 year    
Share-based compensation arrangement by share-based payment award, award vesting rights, percentage   33.00%    
Restricted Stock | Tranche Two        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period   24 months    
2014 Plan        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Maximum number of shares authorized (in shares)   1,597,899    
Number of shares available for awards (in shares)   492,254    
2014 Plan | Employee Stock Options        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Additional shares authorized (in shares) 299,051      
Employee Stock Purchase Plan        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Maximum number of shares authorized (in shares)   284    
Number of shares available for awards (in shares)   191 191  
Holders Owing More Than Ten Percentage Voting Rights        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period       5 years
Holders Owing More Than Ten Percentage Voting Rights | Minimum        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Percentage of exercise price       110.00%
Holders Owing More Than Ten Percentage Voting Rights | Maximum        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Vesting period       10 years