Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Narrative (Details)

v3.23.1
Stock-Based Compensation - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2023
Apr. 05, 2016
Feb. 28, 2023
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation       $ 855,000 $ 5,312,000  
Employee Stock Purchase Plan (ESPP)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock remaining for future issuance (in shares)       211,702    
Purchase price of common stock, percentage   85.00%        
Maximum portion of earning an employee may contribute to the ESPP Plan   15.00%        
Maximum annual amount of fair market value of the company's common stock that a participant may accrue the rights to purchase   $ 25,000        
Shares of common stock for future issuance (in shares)   41,667        
Automatic increase to shares authorized as percentage of outstanding stock at end of preceding year   1.00%        
Increase in shares available (in shares) 41,667          
Service-based options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation       $ 800,000    
Granted (in shares)       371,389    
Outstanding intrinsic value       $ 0    
Options vested (in shares)       100,000    
Weighted average exercise price (in dollars per share)       $ 11.41    
Fair value of options vested in period       $ 1,100,000    
Compensation not yet recognized       $ 4,600,000    
Period for recognition       2 years 1 month 6 days    
Exercisable stock options (in shares)       1,377,011   1,345,532
Weighted average share price (in dollars per share)       $ 17.76   $ 28.24
Weighted average remaining contractual term       8 years 6 months   6 years 8 months 12 days
Service-based options | Special Advisor To The Board            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation         $ 4,300,000  
Service-based options | Employee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period       4 years    
Granted (in shares)     300,000      
Market Based Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercisable stock options (in shares)       100,000    
Weighted average share price (in dollars per share)       $ 39.53    
Weighted average remaining contractual term       1 year 2 months 12 days    
Granted (in shares)       0    
Exercise of stock options (in shares)       0    
Forfeited (in shares)       0    
Employee Stock Purchase Plan (ESPP)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation       $ 37,510    
2016 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Annual share reserve increase       4.00%    
Increase in number of shares reserved for issuance (in shares) 377,221          
Common stock remaining for future issuance (in shares)       430,066    
2016 Plan | Equity Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award expiration period       10 years    
2016 Plan | Equity Option | Maximum | Director            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period       3 years    
2016 Plan | Equity Option | Maximum | Employee            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period       4 years    
2016 Plan | Equity Option | Minimum | Director            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period       1 year