Quarterly report [Sections 13 or 15(d)]

MAJOR CUSTOMERS (Details Narrative)

v3.25.4
MAJOR CUSTOMERS (Details Narrative) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2025
One Customer [Member] | Revenue Benchmark [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 24.30% 20.10% 21.50% 20.80%  
One Customer [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 14.80%       16.80%
One Customer [Member] | Revenues In Excess Of Billings [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     21.40%   24.20%
Two Customer [Member] | Revenue Benchmark [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 18.90% 19.60% 20.10% 18.50%  
Two Customer [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 13.50%       16.10%
Two Customer [Member] | Revenues In Excess Of Billings [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     19.70%   16.90%
Three Customer [Member] | Revenue Benchmark [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 11.40%   11.00%    
Three Customer [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 10.10%       10.80%
Three Customer [Member] | Revenues In Excess Of Billings [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     10.80%   15.90%
Four Customer [Member] | Accounts Receivable [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage 10.00%        
Four Customer [Member] | Revenues In Excess Of Billings [Member]          
Concentration Risk [Line Items]          
Concentration risk, percentage     10.00%   11.90%