XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation - Narrative (Details) - USD ($)
6 Months Ended 8 Months Ended
Jun. 20, 2019
Apr. 20, 2017
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted average grant date fair value (in dollars per share)     $ 4.12 $ 6.26  
Options exercised (in shares)     $ 111,656 $ 200,000  
2019 Plan | Share-Based Payment Arrangement, Employee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period 10 years        
Number of shares available for grant (in shares)     335,353    
2016 Plan | Share-Based Payment Arrangement, Employee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period   10 years      
Number of shares available for grant (in shares)     1,550    
Number of shares authorized (in shares)   299,628      
Shares granted (in shares)         0
2019 Plan and 2016 Plan | Share-Based Payment Arrangement, Employee | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period     1 year    
2019 Plan and 2016 Plan | Share-Based Payment Arrangement, Employee | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Expiration period     10 years    
Award vesting period     5 years    
Stock options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized stock-based compensation expense     $ 700,000    
Weighted average recognition period     1 year 9 months 18 days    
Restricted Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized stock-based compensation expense     $ 1,700,000    
Weighted average recognition period     1 year 7 months 6 days