v3.26.3
Note 21 - Stock-Based Compensation (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Sep. 22, 2026
Jan. 21, 2026
Sep. 18, 2025
Jun. 01, 2024
Dec. 21, 2023
Nov. 30, 2022
Jun. 30, 2022
Dec. 31, 2020
Feb. 28, 2026
Jan. 31, 2024
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Feb. 28, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                     0      
Proceeds from Stock Options Exercised                     $ 200,000 $ 0 $ 172,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in shares)                     5,204 0 12,500  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value                     $ 100,000 $ 0 $ 100,000  
Share-Based Payment Arrangement, Expense                     10,544,000 3,074,000 7,397,000  
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation                     $ 526,000 7,676,000 1,532,000  
NRS [Member]                            
Stock Issued During Period, Value, New Issues       $ 600,000                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum             1.20%              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value       $ 3,300,000                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Shares Repurchased       0.17%                    
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests       $ 21,000                    
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs       600,000                    
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation       $ 600,000                    
Share Based Compensation Arrangement By Share Based Payment Award, Shares Exchange Percentage of Shares on Diluted Basis   0.71%                        
Share Based Compensation Arrangement By Share Based Payment Award, Shares Exchanged, Percentage of Shares on Shares Issued and Outstanding Basis   0.73%                        
Chief Operating Officer [Member]                            
Accrued Proceeds from Milestone                       $ 1,000,000    
Share-Based Payment Arrangement, Expense                         $ 4,100,000  
Common Class B [Member]                            
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                     10,852 157,180 41,994  
Class B Common Stock [Member] | Net2phone 2.0 [Member]                            
Stock Issued During Period, Value, New Issues               $ 3,600,000            
Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests               53,000            
Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs               3,600,000            
Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation               $ 3,600,000            
Class B Common Stock [Member] | Chief Operating Officer [Member] | Net2phone 2.0 [Member]                            
Stock Issued During Period, Shares, New Issues (in shares)         50,000         50,000   39,155 39,155  
Stock Issued During Period, Value, New Issues                       $ 1,800,000 $ 1,500,000  
Stock Issued During Period, Percent of Outstanding Shares                   4.50%        
Class B Common Stock [Member] | Chief Executive Officer [Member] | Net2phone 2.0 [Member]                            
Stock Issued During Period, Shares, New Issues (in shares)               500,000            
Stock Issued During Period, Percent of Outstanding Shares               10.00%            
Share-Based Payment Arrangement, Option [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                     3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                     10 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)                     0   0  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                     $ 200,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                     8 months 12 days      
Restricted Stock [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                     3 years      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                     $ 300,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                     8 months 12 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value                     $ 300,000 $ 700,000 $ 700,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)                     $ 54.02      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)                     9,000 7,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                     11,000      
Deferred Stock Units (DSUs) [Member]                            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount                     $ 5,900,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)                     8 months 12 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value                     $ 1,600,000 $ 4,300,000 $ 1,100,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)                     $ 80.83      
Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Granted in Period, Total Fair Value   $ 4,200,000                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)                     176,000 18,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)                     186,000      
Share-Based Payment Arrangement, Plan Modification, Incremental Cost   $ 600,000                        
Deferred Stock Units (DSUs) [Member] | Chief Operating Officer [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)         23,500                  
Deferred Stock Units (DSUs) [Member] | Certain Employees [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)   72,182                        
The 2024 Equity incentive Plan [Member]                            
Common Stock, Capital Shares Reserved for Future Issuance (in shares)                     425,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)                     162,920      
The 2024 Equity incentive Plan [Member] | Subsequent Event [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 75,000                          
The 2022 Equity Growth Program [Member] | Common Class B [Member]                            
Stock Issued During Period, Shares, New Issues (in shares)                     0 276,960 55,039  
The 2022 Equity Growth Program [Member] | Deferred Stock Units (DSUs) [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)           $ 25.45                
Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Granted in Period, Total Fair Value                     $ 5,400,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number (in shares)                           0
The 2022 Equity Growth Program [Member] | Deferred Stock Units (DSUs) [Member] | Minimum [Member] | Share-Based Payment Arrangement, Tranche One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage           50.00%                
The 2022 Equity Growth Program [Member] | Deferred Stock Units (DSUs) [Member] | Maximum [Member] | Share-Based Payment Arrangement, Tranche One [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage           200.00%                
The 2025 Equity Growth Program [Member]                            
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (in shares)                 10,852          
The 2025 Equity Growth Program [Member] | Common Class B [Member]                            
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture (in shares)                 26,681          
The 2025 Equity Growth Program [Member] | Minimum [Member]                            
Percentage of Market Price Relative to Grant Price     50.00%                      
The 2025 Equity Growth Program [Member] | Maximum [Member]                            
Percentage of Market Price Relative to Grant Price     267.00%                      
The 2025 Equity Growth Program [Member] | Maximum [Member] | Certain Executive Officers [Member]                            
Percentage of Market Price Relative to Grant Price     400.00%                      
The 2025 Equity Growth Program [Member] | Deferred Stock Units (DSUs) [Member]                            
Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Granted in Period, Total Fair Value                 $ 13,300,000          
The 2025 Equity Growth Program [Member] | Deferred Stock Units (DSUs) [Member] | Executive Officers and Other Employees [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)     $ 50.9                      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     109,975