Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation and Other Benefit Plans - Additional Information (Details)

v3.22.0.1
Stock-Based Compensation and Other Benefit Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 23, 2017
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2015
Dec. 31, 2008
Oasis Warrants            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Warrants shares, issue   19,140        
Warrant exercise price   $ 12.84        
Warrants exercisable expire date   Nov. 30, 2022        
Warrant issued   7,656        
Cash payments for exercise of warrants   $ 98        
2008 Stock Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Authorized No of Shares           914,500
Increase in authorized stock option         1,750,000  
Maximum stock option period         10 years  
Option fully vested period remaining life         5 years  
Company Stock outstanding   576,325        
Available shares for future option grants   0        
Stock options granted   0 0      
Company Stock outstanding   576,325 840,872      
Employer contribution compensation, exceed   3.00%        
Employer service period   6 years        
Employer contribution expense   $ 980 $ 1,300 $ 1,200    
2017 Stock Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Authorized No of Shares 1,000,000          
Maximum stock option period 10 years          
Option fully vested period remaining life 5 years          
Company Stock outstanding   187,645 197,714      
Available shares for Future option grants   0        
2017 Stock Plan | Restricted Stock Unit Awards            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Restricted stock units granted   114,877        
Fair value of restricted stock   $ 2,600