v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of contract balances
 Schedule of contract balances        
   June 30, 2025   December 31, 2024 
         
Accounts receivable, net  $10,753   $45,565 
Short-term contract assets  $   $ 
Long-term contract assets  $   $ 
Short-term contract liability  $14,875   $23,208 
Schedule of significant changes in the contract balances
 Schedule of significant changes in the contract balances        
   Six Months Ended June 30, 2025 
   Assets   Liabilities 
Balance at December 31, 2024  $45,565   $(23,208)
Revenue recognized that was previously included in contract liability       8,333 
Decreases/increases due to cash received   (75,000)    
Billed receivables recorded   29,435     
Transferred to receivables from unbilled receivables   (29,435)    
Unbilled receivables recorded   40,188     
Balance at June 30, 2025  $10,753   $(14,875)