XML 118 R91.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation and Stock Repurchases (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 05, 2024
Dec. 07, 2023
Apr. 30, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Nov. 04, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share conversion ratio           1    
Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Compensation expense       $ 265,000 $ 115,000 $ 564,000 $ 164,000  
Unrecognized estimated compensation cost related to non-vested stock options granted       1,200,000   $ 1,200,000    
Recognition period of unrecognized compensation cost           1 year 3 months 14 days    
Value of all options outstanding, vested and expected to vest            
Share price           $ 1.34    
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    
Class A [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares repurchased plan, shares           0 0  
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,278,291   1,278,291   1,250,000
Additional shares authorized 3,500,000 971,807            
Restricted Stock Units (RSUs) [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Compensation expense       $ 264,000 $ 341,000 $ 565,000 $ 1,000,000.0  
Unrecognized estimated compensation cost related to non-vested stock options granted       $ 1,500,000   $ 1,500,000    
Vesting period of stock options and RSU           8 months 23 days    
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%          
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%