v3.25.2
Stock-Based Compensation (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Sep. 18, 2025
Jun. 01, 2024
Dec. 21, 2023
Dec. 31, 2020
Dec. 31, 2020
Sep. 30, 2025
Jan. 31, 2024
Jun. 30, 2022
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Proceeds from stock options exercised                 $ 172,000 $ 172,000
Number of shares issued                 148,000    
Shares granted                 19,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value                 $ 44.58    
Share based compensation                 $ 3,074,000 7,397,000 4,518,000
net2phone 2.0, Inc. [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Restricted common stock with holding employees outstanding shares percentage             4.50%        
National Retail Solutions [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Restricted common stock with holding employees outstanding shares percentage   0.17%                  
Net2phone, Inc. [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Outstanding capital stock, percent       10.00%              
Number of restricted shares issued         500,000            
Restricted stock vesting arrangement, description                 The shares entitle each grantee to proceeds only on a sale, spin-off, initial public offering, or other monetization of net2phone 2.0 and have protection from dilution for the first $15 million invested in net2phone 2.0 following the grant.    
Deferred Stock Units [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Unrecognized compensation                 $ 400,000    
Weighted-average period for recognition                 10 months 24 days    
Total grant date fair value of shares vested                 $ 4,300,000 1,100,000 900,000
Estimated fair value of DSUs on date of grant                 $ 800,000 800,000 5,400,000
Restricted Stock [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Vesting description                 Share awards generally vest on a graded basis over three years of service.    
Unrecognized compensation                 $ 100,000    
Weighted-average period for recognition                 9 months 18 days    
Total grant date fair value of shares vested                 $ 700,000 $ 700,000 $ 500,000
Restricted Stock [Member] | National Retail Solutions [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Unrecognized compensation                 $ 1,200,000    
Aggregate estimated fair value on grant date recognized over the vesting period               $ 3,300,000      
Equity Option [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Vesting description                 Option awards generally vest on a graded basis over three years of service and have ten-year contractual terms    
Options granted                   0 0
Proceeds from stock options exercised                 $ 200,000 $ 200,000
Shares issued upon exercises of stock options                   12,500 12,500
Total intrinsic value of options exercised                   $ 100,000 $ 200,000
Weighted-average period for recognition                 1 year 2 months 12 days    
Common Class B [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Number of shares issued                 29,000    
Shares granted                 5,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value                 $ 36.13    
Common Class B [Member] | Selling, General and Administrative Expenses [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock-based compensation expense                   $ 4,100,000  
Common Class B [Member] | net2phone 2.0, Inc. [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares granted             50,000        
Offsetting income tax withholding liability             $ 3,600,000        
Decrease in additional paid-in capital             3,600,000        
Increase in non controlling interests             $ 53,000        
Common Class B [Member] | National Retail Solutions [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Offsetting income tax withholding liability   $ 600,000                  
Decrease in non controlling interests   21,000                  
Decrease in additional paid-in capital   $ 600,000                  
Common Class B [Member] | Executive Officer [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Issuance of shares                     24,543
Issuance of shares value                     $ 600,000
Common Class B [Member] | Employee [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares granted                     15,000
Share based compensation                     $ 400,000
Common Class B [Member] | Deferred Stock Units [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Deferred stock units, description                 The Company has an equity incentive program in the form of grants of DSUs that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. The number of shares issuable on each vesting date varies between 50% to 200% of the number of DSUs that vested on that vesting date, depending on the market price for the underlying Class B common stock on the vesting date relative to the base price approved by the Compensation Committee of the Company’s Board of Directors, which is based on the market price at the time of the grants. In fiscal 2025, fiscal 2024, and fiscal 2023, in accordance with the program and based on certain elections made by grantees, the Company issued 276,960; 55,039; and 43,278 shares, respectively, of its Class B common stock for vested DSUs. The Company estimated that the fair value of the DSUs on the date of grants was an aggregate of $0.8 million, $0.8 million, and $5.4 million in fiscal 2025, fiscal 2024, and fiscal 2023, respectively, which is being recognized on a graded vesting basis over the requisite service periods. The Company uses a risk neutral Monte Carlo simulation method in its valuation of the DSUs, which simulates the range of possible future values of the Company’s Class B common stock over the life of the DSUs.    
Number of shares issued                 276,960 55,039 43,278
Common Class B [Member] | Deferred Stock Units [Member] | Executive Officer [Member] | Forecast [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Deferred stock units, description The number of shares that will be issuable on each vesting date will vary between 50% to 267% of the number of DSUs that vest on that vesting date, depending on the market price for the underlying Class B common stock on the vesting date relative to the grant price of $50.90 per share (the price that was approved by the Compensation Committee of the Company’s Board of Directors). For certain executive officers of the Company, the number of shares that will be issuable on each vesting date will vary between 50% to 400% of the number of DSUs that vest on that vesting date. In addition, the grantee will have the option to elect a later vesting date no later than January 19, 2026 for the February 17, 2026 vesting date, and no later than January 18, 2027 for the February 16, 2027 vesting date.                    
Shares granted 108,500                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 50.90                    
Common Class B [Member] | 2024 Equity Incentive Plan [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Number of shares, grant                 250,000    
Number of shares, grant                 23,934    
Common Class B [Member] | 2024 Equity Incentive Plan [Member] | Subsequent Event [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Additional number of shares authorized           175,000          
Common Class B [Member] | Amended and Restated Employment Agreement [Member] | net2phone 2.0, Inc. [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares granted     50,000                
Common Class B [Member] | Amended and Restated Employment Agreement [Member] | Bill Pereira [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Issuance of shares                   39,155  
Issuance of shares value                 $ 1,800,000 $ 1,500,000  
Stock to be issued for milestone shares                 39,155    
Issuance of shares, value                 $ 1,000,000.0    
Common Class B [Member] | Amended and Restated Employment Agreement [Member] | Deferred Stock Units [Member] | Bill Pereira [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Shares granted     23,500                
NRS Common Class B [Member] | National Retail Solutions [Member]                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Outstanding capital stock, percent               1.20%