XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Narrative (Details)
3 Months Ended 12 Months Ended
Jan. 03, 2023
Mar. 31, 2023
USD ($)
$ / shares
shares
Mar. 31, 2022
USD ($)
shares
Dec. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stockholders' equity note, stock split, conversion ratio 0.06667      
Number of options granted (in shares) | shares   0 0  
Vested stock options expired (in shares) | shares   6,501 334 501
Forfeited (in shares) | shares     10,000 10,000
Options, intrinsic value, vested   $ 0 $ 0  
Stock option compensation expense, forfeiture     84,000  
Unrecognized stock-based compensation expense for stock options   154,000    
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option compensation expense   $ 31,000 (32,000)  
Stock option compensation expense, gross     52,000  
Stock option compensation expense, forfeiture     $ 84,000  
Cost not yet recognized, period for recognition   1 year 3 months    
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unvested restricted shares outstanding (in shares) | shares   42    
Weighted average price of shares (in dollars per share) | $ / shares   $ 235.87    
Vesting period   10 years    
Award service period   5 years    
Unrecognized stock-based compensation expense for other than options   $ 0    
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option compensation expense   $ 0    
Unvested restricted shares outstanding (in shares) | shares   0    
Unrecognized stock-based compensation expense for other than options   $ 0    
Stock-based compensation arrangement, vested in period, remain outstanding (in shares) | shares   1,929    
2019 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for grant (in shares) | shares   177,567