v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]        
Deferred revenue $ 31,724,021 $ 32,082,525 $ 27,605,473 $ 25,467,447
Revenue remaining performance obligation amount nonrefundable 30,600,000      
Revenue remaining performance obligation amount non refundable current 3,700,000      
Revenue remaining performance obligation amount non refundable long term 2,900,000      
Refundable deferred revenue $ 1,100,000   $ 1,100,000  
Minimum [Member]        
Disaggregation of Revenue [Line Items]        
Contract with customer liability remaining performance obligation expected timing of satisfication period 12 months      
Maximum [Member]        
Disaggregation of Revenue [Line Items]        
Contract with customer liability remaining performance obligation expected timing of satisfication period 60 months      
DLC and ARK IP [Member]        
Disaggregation of Revenue [Line Items]        
Revenue remaining performance obligation amount nonrefundable $ 24,000,000.0      
DLC and ARK IP [Member] | Minimum [Member]        
Disaggregation of Revenue [Line Items]        
Contract with customer liability remaining performance obligation expected timing of satisfication period 12 months      
DLC and ARK IP [Member] | Maximum [Member]        
Disaggregation of Revenue [Line Items]        
Contract with customer liability remaining performance obligation expected timing of satisfication period 60 months