XML 144 R110.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation And Share Repurchase Plans (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 07, 2023
Apr. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase value     $ 0    
Repurchase program, amount authorized     $ 26,000,000.0    
Share conversion ratio     1    
Number of Stock Options, Granted       0 0
Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense     $ 50,000 $ 212,000 $ 402,000
Unrecognized estimated compensation cost related to non-vested stock options granted     $ 196,000    
Recognition period of unrecognized compensation cost     9 years 11 months 8 days    
Proceeds from stock option exercises     $ 0 0 $ 0
Minimum [Member] | 2020 Stock Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of stock options and RSU     1 year    
Maximum [Member] | 2020 Stock Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of stock options and RSU     4 years    
Stock option expiry period     5 years    
Class A [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Stock Options, Granted     207,657    
Class A [Member] | 2020 Stock Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common Stock authorized for issuance     1,250,000    
Additional shares authorized 971,807   1,295,241    
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense     $ 1,800,000 $ 1,700,000  
Unrecognized estimated compensation cost related to non-vested stock options granted     $ 3,600,000    
Number of options, Granted     2,233,372    
Restricted Stock Units (RSUs) [Member] | Tranche One [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options, Granted     85,139    
Restricted Stock Units (RSUs) [Member] | Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of options, Granted     52,360    
Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of stock options and RSU     4 years    
Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Tranche One [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   75.00%      
Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%      
Directors [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Stock Options, Granted     207,657    
Management [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of stock options and RSU     4 years    
Percentage of shares vested     25.00%    
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period of stock options and RSU     4 years    
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Tranche One [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   50.00%      
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member] | Tranche Two [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   50.00%